package #
Date::Manip::TZ::pafiji00;
# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
# This program is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.

# This file was automatically generated.  Any changes to this file will
# be lost the next time 'tzdata' is run.
#    Generated on: Thu Aug 21 13:06:15 EDT 2014
#    Data version: tzdata2014f
#    Code version: tzcode2014f

# This module contains data from the zoneinfo time zone database.  The original
# data was obtained from the URL:
#    ftp://ftp.iana.org/tz

use strict;
use warnings;
require 5.010000;

our (%Dates,%LastRule);
END {
   undef %Dates;
   undef %LastRule;
}

our ($VERSION);
$VERSION='6.47';
END { undef $VERSION; }

%Dates         = (
   1    =>
     [
        [ [1,1,2,0,0,0],[1,1,2,11,55,44],'+11:55:44',[11,55,44],
          'LMT',0,[1915,10,25,12,4,15],[1915,10,25,23,59,59],
          '0001010200:00:00','0001010211:55:44','1915102512:04:15','1915102523:59:59' ],
     ],
   1915 =>
     [
        [ [1915,10,25,12,4,16],[1915,10,26,0,4,16],'+12:00:00',[12,0,0],
          'FJT',0,[1998,10,31,13,59,59],[1998,11,1,1,59,59],
          '1915102512:04:16','1915102600:04:16','1998103113:59:59','1998110101:59:59' ],
     ],
   1998 =>
     [
        [ [1998,10,31,14,0,0],[1998,11,1,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[1999,2,27,13,59,59],[1999,2,28,2,59,59],
          '1998103114:00:00','1998110103:00:00','1999022713:59:59','1999022802:59:59' ],
     ],
   1999 =>
     [
        [ [1999,2,27,14,0,0],[1999,2,28,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[1999,11,6,13,59,59],[1999,11,7,1,59,59],
          '1999022714:00:00','1999022802:00:00','1999110613:59:59','1999110701:59:59' ],
        [ [1999,11,6,14,0,0],[1999,11,7,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2000,2,26,13,59,59],[2000,2,27,2,59,59],
          '1999110614:00:00','1999110703:00:00','2000022613:59:59','2000022702:59:59' ],
     ],
   2000 =>
     [
        [ [2000,2,26,14,0,0],[2000,2,27,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2009,11,28,13,59,59],[2009,11,29,1,59,59],
          '2000022614:00:00','2000022702:00:00','2009112813:59:59','2009112901:59:59' ],
     ],
   2009 =>
     [
        [ [2009,11,28,14,0,0],[2009,11,29,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2010,3,27,13,59,59],[2010,3,28,2,59,59],
          '2009112814:00:00','2009112903:00:00','2010032713:59:59','2010032802:59:59' ],
     ],
   2010 =>
     [
        [ [2010,3,27,14,0,0],[2010,3,28,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2010,10,23,13,59,59],[2010,10,24,1,59,59],
          '2010032714:00:00','2010032802:00:00','2010102313:59:59','2010102401:59:59' ],
        [ [2010,10,23,14,0,0],[2010,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2011,3,5,13,59,59],[2011,3,6,2,59,59],
          '2010102314:00:00','2010102403:00:00','2011030513:59:59','2011030602:59:59' ],
     ],
   2011 =>
     [
        [ [2011,3,5,14,0,0],[2011,3,6,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2011,10,22,13,59,59],[2011,10,23,1,59,59],
          '2011030514:00:00','2011030602:00:00','2011102213:59:59','2011102301:59:59' ],
        [ [2011,10,22,14,0,0],[2011,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2012,1,21,13,59,59],[2012,1,22,2,59,59],
          '2011102214:00:00','2011102303:00:00','2012012113:59:59','2012012202:59:59' ],
     ],
   2012 =>
     [
        [ [2012,1,21,14,0,0],[2012,1,22,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2012,10,20,13,59,59],[2012,10,21,1,59,59],
          '2012012114:00:00','2012012202:00:00','2012102013:59:59','2012102101:59:59' ],
        [ [2012,10,20,14,0,0],[2012,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2013,1,19,13,59,59],[2013,1,20,2,59,59],
          '2012102014:00:00','2012102103:00:00','2013011913:59:59','2013012002:59:59' ],
     ],
   2013 =>
     [
        [ [2013,1,19,14,0,0],[2013,1,20,2,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2013,10,26,13,59,59],[2013,10,27,1,59,59],
          '2013011914:00:00','2013012002:00:00','2013102613:59:59','2013102701:59:59' ],
        [ [2013,10,26,14,0,0],[2013,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2014,1,18,12,59,59],[2014,1,19,1,59,59],
          '2013102614:00:00','2013102703:00:00','2014011812:59:59','2014011901:59:59' ],
     ],
   2014 =>
     [
        [ [2014,1,18,13,0,0],[2014,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2014,10,25,13,59,59],[2014,10,26,1,59,59],
          '2014011813:00:00','2014011901:00:00','2014102513:59:59','2014102601:59:59' ],
        [ [2014,10,25,14,0,0],[2014,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2015,1,17,12,59,59],[2015,1,18,1,59,59],
          '2014102514:00:00','2014102603:00:00','2015011712:59:59','2015011801:59:59' ],
     ],
   2015 =>
     [
        [ [2015,1,17,13,0,0],[2015,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2015,10,24,13,59,59],[2015,10,25,1,59,59],
          '2015011713:00:00','2015011801:00:00','2015102413:59:59','2015102501:59:59' ],
        [ [2015,10,24,14,0,0],[2015,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2016,1,23,12,59,59],[2016,1,24,1,59,59],
          '2015102414:00:00','2015102503:00:00','2016012312:59:59','2016012401:59:59' ],
     ],
   2016 =>
     [
        [ [2016,1,23,13,0,0],[2016,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2016,10,22,13,59,59],[2016,10,23,1,59,59],
          '2016012313:00:00','2016012401:00:00','2016102213:59:59','2016102301:59:59' ],
        [ [2016,10,22,14,0,0],[2016,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2017,1,21,12,59,59],[2017,1,22,1,59,59],
          '2016102214:00:00','2016102303:00:00','2017012112:59:59','2017012201:59:59' ],
     ],
   2017 =>
     [
        [ [2017,1,21,13,0,0],[2017,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2017,10,21,13,59,59],[2017,10,22,1,59,59],
          '2017012113:00:00','2017012201:00:00','2017102113:59:59','2017102201:59:59' ],
        [ [2017,10,21,14,0,0],[2017,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2018,1,20,12,59,59],[2018,1,21,1,59,59],
          '2017102114:00:00','2017102203:00:00','2018012012:59:59','2018012101:59:59' ],
     ],
   2018 =>
     [
        [ [2018,1,20,13,0,0],[2018,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2018,10,20,13,59,59],[2018,10,21,1,59,59],
          '2018012013:00:00','2018012101:00:00','2018102013:59:59','2018102101:59:59' ],
        [ [2018,10,20,14,0,0],[2018,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2019,1,19,12,59,59],[2019,1,20,1,59,59],
          '2018102014:00:00','2018102103:00:00','2019011912:59:59','2019012001:59:59' ],
     ],
   2019 =>
     [
        [ [2019,1,19,13,0,0],[2019,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2019,10,26,13,59,59],[2019,10,27,1,59,59],
          '2019011913:00:00','2019012001:00:00','2019102613:59:59','2019102701:59:59' ],
        [ [2019,10,26,14,0,0],[2019,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2020,1,18,12,59,59],[2020,1,19,1,59,59],
          '2019102614:00:00','2019102703:00:00','2020011812:59:59','2020011901:59:59' ],
     ],
   2020 =>
     [
        [ [2020,1,18,13,0,0],[2020,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2020,10,24,13,59,59],[2020,10,25,1,59,59],
          '2020011813:00:00','2020011901:00:00','2020102413:59:59','2020102501:59:59' ],
        [ [2020,10,24,14,0,0],[2020,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2021,1,23,12,59,59],[2021,1,24,1,59,59],
          '2020102414:00:00','2020102503:00:00','2021012312:59:59','2021012401:59:59' ],
     ],
   2021 =>
     [
        [ [2021,1,23,13,0,0],[2021,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2021,10,23,13,59,59],[2021,10,24,1,59,59],
          '2021012313:00:00','2021012401:00:00','2021102313:59:59','2021102401:59:59' ],
        [ [2021,10,23,14,0,0],[2021,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2022,1,22,12,59,59],[2022,1,23,1,59,59],
          '2021102314:00:00','2021102403:00:00','2022012212:59:59','2022012301:59:59' ],
     ],
   2022 =>
     [
        [ [2022,1,22,13,0,0],[2022,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2022,10,22,13,59,59],[2022,10,23,1,59,59],
          '2022012213:00:00','2022012301:00:00','2022102213:59:59','2022102301:59:59' ],
        [ [2022,10,22,14,0,0],[2022,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2023,1,21,12,59,59],[2023,1,22,1,59,59],
          '2022102214:00:00','2022102303:00:00','2023012112:59:59','2023012201:59:59' ],
     ],
   2023 =>
     [
        [ [2023,1,21,13,0,0],[2023,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2023,10,21,13,59,59],[2023,10,22,1,59,59],
          '2023012113:00:00','2023012201:00:00','2023102113:59:59','2023102201:59:59' ],
        [ [2023,10,21,14,0,0],[2023,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2024,1,20,12,59,59],[2024,1,21,1,59,59],
          '2023102114:00:00','2023102203:00:00','2024012012:59:59','2024012101:59:59' ],
     ],
   2024 =>
     [
        [ [2024,1,20,13,0,0],[2024,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2024,10,26,13,59,59],[2024,10,27,1,59,59],
          '2024012013:00:00','2024012101:00:00','2024102613:59:59','2024102701:59:59' ],
        [ [2024,10,26,14,0,0],[2024,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2025,1,18,12,59,59],[2025,1,19,1,59,59],
          '2024102614:00:00','2024102703:00:00','2025011812:59:59','2025011901:59:59' ],
     ],
   2025 =>
     [
        [ [2025,1,18,13,0,0],[2025,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2025,10,25,13,59,59],[2025,10,26,1,59,59],
          '2025011813:00:00','2025011901:00:00','2025102513:59:59','2025102601:59:59' ],
        [ [2025,10,25,14,0,0],[2025,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2026,1,17,12,59,59],[2026,1,18,1,59,59],
          '2025102514:00:00','2025102603:00:00','2026011712:59:59','2026011801:59:59' ],
     ],
   2026 =>
     [
        [ [2026,1,17,13,0,0],[2026,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2026,10,24,13,59,59],[2026,10,25,1,59,59],
          '2026011713:00:00','2026011801:00:00','2026102413:59:59','2026102501:59:59' ],
        [ [2026,10,24,14,0,0],[2026,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2027,1,23,12,59,59],[2027,1,24,1,59,59],
          '2026102414:00:00','2026102503:00:00','2027012312:59:59','2027012401:59:59' ],
     ],
   2027 =>
     [
        [ [2027,1,23,13,0,0],[2027,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2027,10,23,13,59,59],[2027,10,24,1,59,59],
          '2027012313:00:00','2027012401:00:00','2027102313:59:59','2027102401:59:59' ],
        [ [2027,10,23,14,0,0],[2027,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2028,1,22,12,59,59],[2028,1,23,1,59,59],
          '2027102314:00:00','2027102403:00:00','2028012212:59:59','2028012301:59:59' ],
     ],
   2028 =>
     [
        [ [2028,1,22,13,0,0],[2028,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2028,10,21,13,59,59],[2028,10,22,1,59,59],
          '2028012213:00:00','2028012301:00:00','2028102113:59:59','2028102201:59:59' ],
        [ [2028,10,21,14,0,0],[2028,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2029,1,20,12,59,59],[2029,1,21,1,59,59],
          '2028102114:00:00','2028102203:00:00','2029012012:59:59','2029012101:59:59' ],
     ],
   2029 =>
     [
        [ [2029,1,20,13,0,0],[2029,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2029,10,20,13,59,59],[2029,10,21,1,59,59],
          '2029012013:00:00','2029012101:00:00','2029102013:59:59','2029102101:59:59' ],
        [ [2029,10,20,14,0,0],[2029,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2030,1,19,12,59,59],[2030,1,20,1,59,59],
          '2029102014:00:00','2029102103:00:00','2030011912:59:59','2030012001:59:59' ],
     ],
   2030 =>
     [
        [ [2030,1,19,13,0,0],[2030,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2030,10,26,13,59,59],[2030,10,27,1,59,59],
          '2030011913:00:00','2030012001:00:00','2030102613:59:59','2030102701:59:59' ],
        [ [2030,10,26,14,0,0],[2030,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2031,1,18,12,59,59],[2031,1,19,1,59,59],
          '2030102614:00:00','2030102703:00:00','2031011812:59:59','2031011901:59:59' ],
     ],
   2031 =>
     [
        [ [2031,1,18,13,0,0],[2031,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2031,10,25,13,59,59],[2031,10,26,1,59,59],
          '2031011813:00:00','2031011901:00:00','2031102513:59:59','2031102601:59:59' ],
        [ [2031,10,25,14,0,0],[2031,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2032,1,17,12,59,59],[2032,1,18,1,59,59],
          '2031102514:00:00','2031102603:00:00','2032011712:59:59','2032011801:59:59' ],
     ],
   2032 =>
     [
        [ [2032,1,17,13,0,0],[2032,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2032,10,23,13,59,59],[2032,10,24,1,59,59],
          '2032011713:00:00','2032011801:00:00','2032102313:59:59','2032102401:59:59' ],
        [ [2032,10,23,14,0,0],[2032,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2033,1,22,12,59,59],[2033,1,23,1,59,59],
          '2032102314:00:00','2032102403:00:00','2033012212:59:59','2033012301:59:59' ],
     ],
   2033 =>
     [
        [ [2033,1,22,13,0,0],[2033,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2033,10,22,13,59,59],[2033,10,23,1,59,59],
          '2033012213:00:00','2033012301:00:00','2033102213:59:59','2033102301:59:59' ],
        [ [2033,10,22,14,0,0],[2033,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2034,1,21,12,59,59],[2034,1,22,1,59,59],
          '2033102214:00:00','2033102303:00:00','2034012112:59:59','2034012201:59:59' ],
     ],
   2034 =>
     [
        [ [2034,1,21,13,0,0],[2034,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2034,10,21,13,59,59],[2034,10,22,1,59,59],
          '2034012113:00:00','2034012201:00:00','2034102113:59:59','2034102201:59:59' ],
        [ [2034,10,21,14,0,0],[2034,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2035,1,20,12,59,59],[2035,1,21,1,59,59],
          '2034102114:00:00','2034102203:00:00','2035012012:59:59','2035012101:59:59' ],
     ],
   2035 =>
     [
        [ [2035,1,20,13,0,0],[2035,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2035,10,20,13,59,59],[2035,10,21,1,59,59],
          '2035012013:00:00','2035012101:00:00','2035102013:59:59','2035102101:59:59' ],
        [ [2035,10,20,14,0,0],[2035,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2036,1,19,12,59,59],[2036,1,20,1,59,59],
          '2035102014:00:00','2035102103:00:00','2036011912:59:59','2036012001:59:59' ],
     ],
   2036 =>
     [
        [ [2036,1,19,13,0,0],[2036,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2036,10,25,13,59,59],[2036,10,26,1,59,59],
          '2036011913:00:00','2036012001:00:00','2036102513:59:59','2036102601:59:59' ],
        [ [2036,10,25,14,0,0],[2036,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2037,1,17,12,59,59],[2037,1,18,1,59,59],
          '2036102514:00:00','2036102603:00:00','2037011712:59:59','2037011801:59:59' ],
     ],
   2037 =>
     [
        [ [2037,1,17,13,0,0],[2037,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2037,10,24,13,59,59],[2037,10,25,1,59,59],
          '2037011713:00:00','2037011801:00:00','2037102413:59:59','2037102501:59:59' ],
        [ [2037,10,24,14,0,0],[2037,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2038,1,23,12,59,59],[2038,1,24,1,59,59],
          '2037102414:00:00','2037102503:00:00','2038012312:59:59','2038012401:59:59' ],
     ],
   2038 =>
     [
        [ [2038,1,23,13,0,0],[2038,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2038,10,23,13,59,59],[2038,10,24,1,59,59],
          '2038012313:00:00','2038012401:00:00','2038102313:59:59','2038102401:59:59' ],
        [ [2038,10,23,14,0,0],[2038,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2039,1,22,12,59,59],[2039,1,23,1,59,59],
          '2038102314:00:00','2038102403:00:00','2039012212:59:59','2039012301:59:59' ],
     ],
   2039 =>
     [
        [ [2039,1,22,13,0,0],[2039,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2039,10,22,13,59,59],[2039,10,23,1,59,59],
          '2039012213:00:00','2039012301:00:00','2039102213:59:59','2039102301:59:59' ],
        [ [2039,10,22,14,0,0],[2039,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2040,1,21,12,59,59],[2040,1,22,1,59,59],
          '2039102214:00:00','2039102303:00:00','2040012112:59:59','2040012201:59:59' ],
     ],
   2040 =>
     [
        [ [2040,1,21,13,0,0],[2040,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2040,10,20,13,59,59],[2040,10,21,1,59,59],
          '2040012113:00:00','2040012201:00:00','2040102013:59:59','2040102101:59:59' ],
        [ [2040,10,20,14,0,0],[2040,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2041,1,19,12,59,59],[2041,1,20,1,59,59],
          '2040102014:00:00','2040102103:00:00','2041011912:59:59','2041012001:59:59' ],
     ],
   2041 =>
     [
        [ [2041,1,19,13,0,0],[2041,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2041,10,26,13,59,59],[2041,10,27,1,59,59],
          '2041011913:00:00','2041012001:00:00','2041102613:59:59','2041102701:59:59' ],
        [ [2041,10,26,14,0,0],[2041,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2042,1,18,12,59,59],[2042,1,19,1,59,59],
          '2041102614:00:00','2041102703:00:00','2042011812:59:59','2042011901:59:59' ],
     ],
   2042 =>
     [
        [ [2042,1,18,13,0,0],[2042,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2042,10,25,13,59,59],[2042,10,26,1,59,59],
          '2042011813:00:00','2042011901:00:00','2042102513:59:59','2042102601:59:59' ],
        [ [2042,10,25,14,0,0],[2042,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2043,1,17,12,59,59],[2043,1,18,1,59,59],
          '2042102514:00:00','2042102603:00:00','2043011712:59:59','2043011801:59:59' ],
     ],
   2043 =>
     [
        [ [2043,1,17,13,0,0],[2043,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2043,10,24,13,59,59],[2043,10,25,1,59,59],
          '2043011713:00:00','2043011801:00:00','2043102413:59:59','2043102501:59:59' ],
        [ [2043,10,24,14,0,0],[2043,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2044,1,23,12,59,59],[2044,1,24,1,59,59],
          '2043102414:00:00','2043102503:00:00','2044012312:59:59','2044012401:59:59' ],
     ],
   2044 =>
     [
        [ [2044,1,23,13,0,0],[2044,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2044,10,22,13,59,59],[2044,10,23,1,59,59],
          '2044012313:00:00','2044012401:00:00','2044102213:59:59','2044102301:59:59' ],
        [ [2044,10,22,14,0,0],[2044,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2045,1,21,12,59,59],[2045,1,22,1,59,59],
          '2044102214:00:00','2044102303:00:00','2045012112:59:59','2045012201:59:59' ],
     ],
   2045 =>
     [
        [ [2045,1,21,13,0,0],[2045,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2045,10,21,13,59,59],[2045,10,22,1,59,59],
          '2045012113:00:00','2045012201:00:00','2045102113:59:59','2045102201:59:59' ],
        [ [2045,10,21,14,0,0],[2045,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2046,1,20,12,59,59],[2046,1,21,1,59,59],
          '2045102114:00:00','2045102203:00:00','2046012012:59:59','2046012101:59:59' ],
     ],
   2046 =>
     [
        [ [2046,1,20,13,0,0],[2046,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2046,10,20,13,59,59],[2046,10,21,1,59,59],
          '2046012013:00:00','2046012101:00:00','2046102013:59:59','2046102101:59:59' ],
        [ [2046,10,20,14,0,0],[2046,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2047,1,19,12,59,59],[2047,1,20,1,59,59],
          '2046102014:00:00','2046102103:00:00','2047011912:59:59','2047012001:59:59' ],
     ],
   2047 =>
     [
        [ [2047,1,19,13,0,0],[2047,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2047,10,26,13,59,59],[2047,10,27,1,59,59],
          '2047011913:00:00','2047012001:00:00','2047102613:59:59','2047102701:59:59' ],
        [ [2047,10,26,14,0,0],[2047,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2048,1,18,12,59,59],[2048,1,19,1,59,59],
          '2047102614:00:00','2047102703:00:00','2048011812:59:59','2048011901:59:59' ],
     ],
   2048 =>
     [
        [ [2048,1,18,13,0,0],[2048,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2048,10,24,13,59,59],[2048,10,25,1,59,59],
          '2048011813:00:00','2048011901:00:00','2048102413:59:59','2048102501:59:59' ],
        [ [2048,10,24,14,0,0],[2048,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2049,1,23,12,59,59],[2049,1,24,1,59,59],
          '2048102414:00:00','2048102503:00:00','2049012312:59:59','2049012401:59:59' ],
     ],
   2049 =>
     [
        [ [2049,1,23,13,0,0],[2049,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2049,10,23,13,59,59],[2049,10,24,1,59,59],
          '2049012313:00:00','2049012401:00:00','2049102313:59:59','2049102401:59:59' ],
        [ [2049,10,23,14,0,0],[2049,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2050,1,22,12,59,59],[2050,1,23,1,59,59],
          '2049102314:00:00','2049102403:00:00','2050012212:59:59','2050012301:59:59' ],
     ],
   2050 =>
     [
        [ [2050,1,22,13,0,0],[2050,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2050,10,22,13,59,59],[2050,10,23,1,59,59],
          '2050012213:00:00','2050012301:00:00','2050102213:59:59','2050102301:59:59' ],
        [ [2050,10,22,14,0,0],[2050,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2051,1,21,12,59,59],[2051,1,22,1,59,59],
          '2050102214:00:00','2050102303:00:00','2051012112:59:59','2051012201:59:59' ],
     ],
   2051 =>
     [
        [ [2051,1,21,13,0,0],[2051,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2051,10,21,13,59,59],[2051,10,22,1,59,59],
          '2051012113:00:00','2051012201:00:00','2051102113:59:59','2051102201:59:59' ],
        [ [2051,10,21,14,0,0],[2051,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2052,1,20,12,59,59],[2052,1,21,1,59,59],
          '2051102114:00:00','2051102203:00:00','2052012012:59:59','2052012101:59:59' ],
     ],
   2052 =>
     [
        [ [2052,1,20,13,0,0],[2052,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2052,10,26,13,59,59],[2052,10,27,1,59,59],
          '2052012013:00:00','2052012101:00:00','2052102613:59:59','2052102701:59:59' ],
        [ [2052,10,26,14,0,0],[2052,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2053,1,18,12,59,59],[2053,1,19,1,59,59],
          '2052102614:00:00','2052102703:00:00','2053011812:59:59','2053011901:59:59' ],
     ],
   2053 =>
     [
        [ [2053,1,18,13,0,0],[2053,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2053,10,25,13,59,59],[2053,10,26,1,59,59],
          '2053011813:00:00','2053011901:00:00','2053102513:59:59','2053102601:59:59' ],
        [ [2053,10,25,14,0,0],[2053,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2054,1,17,12,59,59],[2054,1,18,1,59,59],
          '2053102514:00:00','2053102603:00:00','2054011712:59:59','2054011801:59:59' ],
     ],
   2054 =>
     [
        [ [2054,1,17,13,0,0],[2054,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2054,10,24,13,59,59],[2054,10,25,1,59,59],
          '2054011713:00:00','2054011801:00:00','2054102413:59:59','2054102501:59:59' ],
        [ [2054,10,24,14,0,0],[2054,10,25,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2055,1,23,12,59,59],[2055,1,24,1,59,59],
          '2054102414:00:00','2054102503:00:00','2055012312:59:59','2055012401:59:59' ],
     ],
   2055 =>
     [
        [ [2055,1,23,13,0,0],[2055,1,24,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2055,10,23,13,59,59],[2055,10,24,1,59,59],
          '2055012313:00:00','2055012401:00:00','2055102313:59:59','2055102401:59:59' ],
        [ [2055,10,23,14,0,0],[2055,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2056,1,22,12,59,59],[2056,1,23,1,59,59],
          '2055102314:00:00','2055102403:00:00','2056012212:59:59','2056012301:59:59' ],
     ],
   2056 =>
     [
        [ [2056,1,22,13,0,0],[2056,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2056,10,21,13,59,59],[2056,10,22,1,59,59],
          '2056012213:00:00','2056012301:00:00','2056102113:59:59','2056102201:59:59' ],
        [ [2056,10,21,14,0,0],[2056,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2057,1,20,12,59,59],[2057,1,21,1,59,59],
          '2056102114:00:00','2056102203:00:00','2057012012:59:59','2057012101:59:59' ],
     ],
   2057 =>
     [
        [ [2057,1,20,13,0,0],[2057,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2057,10,20,13,59,59],[2057,10,21,1,59,59],
          '2057012013:00:00','2057012101:00:00','2057102013:59:59','2057102101:59:59' ],
        [ [2057,10,20,14,0,0],[2057,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2058,1,19,12,59,59],[2058,1,20,1,59,59],
          '2057102014:00:00','2057102103:00:00','2058011912:59:59','2058012001:59:59' ],
     ],
   2058 =>
     [
        [ [2058,1,19,13,0,0],[2058,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2058,10,26,13,59,59],[2058,10,27,1,59,59],
          '2058011913:00:00','2058012001:00:00','2058102613:59:59','2058102701:59:59' ],
        [ [2058,10,26,14,0,0],[2058,10,27,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2059,1,18,12,59,59],[2059,1,19,1,59,59],
          '2058102614:00:00','2058102703:00:00','2059011812:59:59','2059011901:59:59' ],
     ],
   2059 =>
     [
        [ [2059,1,18,13,0,0],[2059,1,19,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2059,10,25,13,59,59],[2059,10,26,1,59,59],
          '2059011813:00:00','2059011901:00:00','2059102513:59:59','2059102601:59:59' ],
        [ [2059,10,25,14,0,0],[2059,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2060,1,17,12,59,59],[2060,1,18,1,59,59],
          '2059102514:00:00','2059102603:00:00','2060011712:59:59','2060011801:59:59' ],
     ],
   2060 =>
     [
        [ [2060,1,17,13,0,0],[2060,1,18,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2060,10,23,13,59,59],[2060,10,24,1,59,59],
          '2060011713:00:00','2060011801:00:00','2060102313:59:59','2060102401:59:59' ],
        [ [2060,10,23,14,0,0],[2060,10,24,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2061,1,22,12,59,59],[2061,1,23,1,59,59],
          '2060102314:00:00','2060102403:00:00','2061012212:59:59','2061012301:59:59' ],
     ],
   2061 =>
     [
        [ [2061,1,22,13,0,0],[2061,1,23,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2061,10,22,13,59,59],[2061,10,23,1,59,59],
          '2061012213:00:00','2061012301:00:00','2061102213:59:59','2061102301:59:59' ],
        [ [2061,10,22,14,0,0],[2061,10,23,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2062,1,21,12,59,59],[2062,1,22,1,59,59],
          '2061102214:00:00','2061102303:00:00','2062012112:59:59','2062012201:59:59' ],
     ],
   2062 =>
     [
        [ [2062,1,21,13,0,0],[2062,1,22,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2062,10,21,13,59,59],[2062,10,22,1,59,59],
          '2062012113:00:00','2062012201:00:00','2062102113:59:59','2062102201:59:59' ],
        [ [2062,10,21,14,0,0],[2062,10,22,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2063,1,20,12,59,59],[2063,1,21,1,59,59],
          '2062102114:00:00','2062102203:00:00','2063012012:59:59','2063012101:59:59' ],
     ],
   2063 =>
     [
        [ [2063,1,20,13,0,0],[2063,1,21,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2063,10,20,13,59,59],[2063,10,21,1,59,59],
          '2063012013:00:00','2063012101:00:00','2063102013:59:59','2063102101:59:59' ],
        [ [2063,10,20,14,0,0],[2063,10,21,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2064,1,19,12,59,59],[2064,1,20,1,59,59],
          '2063102014:00:00','2063102103:00:00','2064011912:59:59','2064012001:59:59' ],
     ],
   2064 =>
     [
        [ [2064,1,19,13,0,0],[2064,1,20,1,0,0],'+12:00:00',[12,0,0],
          'FJT',0,[2064,10,25,13,59,59],[2064,10,26,1,59,59],
          '2064011913:00:00','2064012001:00:00','2064102513:59:59','2064102601:59:59' ],
        [ [2064,10,25,14,0,0],[2064,10,26,3,0,0],'+13:00:00',[13,0,0],
          'FJST',1,[2065,1,17,12,59,59],[2065,1,18,1,59,59],
          '2064102514:00:00','2064102603:00:00','2065011712:59:59','2065011801:59:59' ],
     ],
);

%LastRule      = (
   'zone'   => {
                'dstoff' => '+13:00:00',
                'stdoff' => '+12:00:00',
               },
   'rules'  => {
                '01' => {
                         'flag'    => 'ge',
                         'dow'     => '7',
                         'num'     => '18',
                         'type'    => 'w',
                         'time'    => '02:00:00',
                         'isdst'   => '0',
                         'abb'     => 'FJT',
                        },
                '10' => {
                         'flag'    => 'ge',
                         'dow'     => '7',
                         'num'     => '21',
                         'type'    => 'w',
                         'time'    => '02:00:00',
                         'isdst'   => '1',
                         'abb'     => 'FJST',
                        },
               },
);

1;
