Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Asia / Ulaanbaatar.pm
diff --git a/local-lib5/lib/perl5/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/local-lib5/lib/perl5/DateTime/TimeZone/Asia/Ulaanbaatar.pm
new file mode 100644 (file)
index 0000000..1932fc0
--- /dev/null
@@ -0,0 +1,461 @@
+# This file is auto-generated by the Perl DateTime Suite time zone
+# code generator (0.07) This code generator comes with the
+# DateTime::TimeZone module distribution in the tools/ directory
+
+#
+# Generated from /tmp/UeJBI4pKMW/asia.  Olson data version 2009s
+#
+# Do not edit this file directly.
+#
+package DateTime::TimeZone::Asia::Ulaanbaatar;
+
+use strict;
+
+use Class::Singleton;
+use DateTime::TimeZone;
+use DateTime::TimeZone::OlsonDB;
+
+@DateTime::TimeZone::Asia::Ulaanbaatar::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
+
+my $spans =
+[
+    [
+DateTime::TimeZone::NEG_INFINITY,
+60102751948,
+DateTime::TimeZone::NEG_INFINITY,
+60102777600,
+25652,
+0,
+'LMT'
+    ],
+    [
+60102751948,
+62388118800,
+60102777148,
+62388144000,
+25200,
+0,
+'ULAT'
+    ],
+    [
+62388118800,
+62553657600,
+62388147600,
+62553686400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62553657600,
+62569465200,
+62553690000,
+62569497600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62569465200,
+62585280000,
+62569494000,
+62585308800,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62585280000,
+62601001200,
+62585312400,
+62601033600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62601001200,
+62616729600,
+62601030000,
+62616758400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62616729600,
+62632450800,
+62616762000,
+62632483200,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62632450800,
+62648179200,
+62632479600,
+62648208000,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62648179200,
+62663900400,
+62648211600,
+62663932800,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62663900400,
+62679628800,
+62663929200,
+62679657600,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62679628800,
+62695350000,
+62679661200,
+62695382400,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62695350000,
+62711078400,
+62695378800,
+62711107200,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62711078400,
+62726799600,
+62711110800,
+62726832000,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62726799600,
+62742528000,
+62726828400,
+62742556800,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62742528000,
+62758249200,
+62742560400,
+62758281600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62758249200,
+62773977600,
+62758278000,
+62774006400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62773977600,
+62790303600,
+62774010000,
+62790336000,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62790303600,
+62806032000,
+62790332400,
+62806060800,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62806032000,
+62821753200,
+62806064400,
+62821785600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62821753200,
+62837481600,
+62821782000,
+62837510400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62837481600,
+62853202800,
+62837514000,
+62853235200,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62853202800,
+62868931200,
+62853231600,
+62868960000,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62868931200,
+62884652400,
+62868963600,
+62884684800,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62884652400,
+62900380800,
+62884681200,
+62900409600,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62900380800,
+62916102000,
+62900413200,
+62916134400,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62916102000,
+62931830400,
+62916130800,
+62931859200,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62931830400,
+62947551600,
+62931862800,
+62947584000,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62947551600,
+62963884800,
+62947580400,
+62963913600,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62963884800,
+62979606000,
+62963917200,
+62979638400,
+32400,
+1,
+'ULAST'
+    ],
+    [
+62979606000,
+62995334400,
+62979634800,
+62995363200,
+28800,
+0,
+'ULAT'
+    ],
+    [
+62995334400,
+63011055600,
+62995366800,
+63011088000,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63011055600,
+63026784000,
+63011084400,
+63026812800,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63026784000,
+63042505200,
+63026816400,
+63042537600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63042505200,
+63124077600,
+63042534000,
+63124106400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63124077600,
+63137379600,
+63124110000,
+63137412000,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63137379600,
+63153108000,
+63137408400,
+63153136800,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63153108000,
+63168829200,
+63153140400,
+63168861600,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63168829200,
+63184557600,
+63168858000,
+63184586400,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63184557600,
+63200278800,
+63184590000,
+63200311200,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63200278800,
+63216007200,
+63200307600,
+63216036000,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63216007200,
+63231728400,
+63216039600,
+63231760800,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63231728400,
+63247456800,
+63231757200,
+63247485600,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63247456800,
+63263178000,
+63247489200,
+63263210400,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63263178000,
+63278906400,
+63263206800,
+63278935200,
+28800,
+0,
+'ULAT'
+    ],
+    [
+63278906400,
+63295232400,
+63278938800,
+63295264800,
+32400,
+1,
+'ULAST'
+    ],
+    [
+63295232400,
+DateTime::TimeZone::INFINITY,
+63295261200,
+DateTime::TimeZone::INFINITY,
+28800,
+0,
+'ULAT'
+    ],
+];
+
+sub olson_version { '2009s' }
+
+sub has_dst_changes { 22 }
+
+sub _max_year { 2019 }
+
+sub _new_instance
+{
+    return shift->_init( @_, spans => $spans );
+}
+
+
+
+1;
+