Hello community,

here is the log from the commit of package perl-Text-Unidecode for 
openSUSE:Factory checked in at 2016-12-01 10:20:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Text-Unidecode (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Text-Unidecode.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Text-Unidecode"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Text-Unidecode/perl-Text-Unidecode.changes  
2016-05-30 09:55:39.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Text-Unidecode.new/perl-Text-Unidecode.changes 
    2016-12-01 10:20:08.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Nov 27 07:19:18 UTC 2016 - co...@suse.com
+
+- updated to 1.30
+   see /usr/share/doc/packages/perl-Text-Unidecode/ChangeLog
+
+-------------------------------------------------------------------

Old:
----
  Text-Unidecode-1.27.tar.gz

New:
----
  Text-Unidecode-1.30.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Text-Unidecode.spec ++++++
--- /var/tmp/diff_new_pack.8JoeF2/_old  2016-12-01 10:20:09.000000000 +0100
+++ /var/tmp/diff_new_pack.8JoeF2/_new  2016-12-01 10:20:09.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Text-Unidecode
-Version:        1.27
+Version:        1.30
 Release:        0
 %define cpan_name Text-Unidecode
 Summary:        Plain Ascii Transliterations of Unicode Text

++++++ Text-Unidecode-1.27.tar.gz -> Text-Unidecode-1.30.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/ChangeLog 
new/Text-Unidecode-1.30/ChangeLog
--- old/Text-Unidecode-1.27/ChangeLog   2015-10-21 14:43:55.000000000 +0200
+++ new/Text-Unidecode-1.30/ChangeLog   2016-11-26 12:40:48.000000000 +0100
@@ -1,5 +1,5 @@
  -*-coding:utf-8;fill-column:79-*- ············································
- Last Modified Time-stamp: "2015-10-21 06:43:04 MDT sbu...@cpan.org"
+ Last Modified Time-stamp: "2016-11-26 04:40:48 MST"
 #==============================================================================
 (This is the ChangeLog for Text::Unidecode, about me continuing to
 fix bugs, adding features as they cross my mind, spiffing up the docs,
@@ -7,6 +7,23 @@
 
 Revision history for Perl module Text::Unidecode:
 
+2016-11-26   Sean M. Burke  sbu...@cpan.org
+       * Release 1.30
+       * Many many (forty?) tables were missing the final character! Fixed.
+       * Minor stuff:
+        . Added just a few Arabesque things to U+FD__
+        . Renamed t/00400_just_load_module.t
+               to t/00400_just_load_main_module.t
+        . This is the first time non-7bit data appears in any Unidecode/x__.pm
+          files, although it is just in comments.  (In x02.pm, x03.pm, xfd.pm)
+          But this is just THE SHAPE OF THINGS TO COME.
+       * Oh look, I blinked and a year went by.  I've been spending about the
+         past *two* years trying to think of how Unidecode v2-and-later's data
+         tables should work.
+       * TODO: Kill the surrogatey "xD8", "xD9", "xDA", "xDB" blocks,
+         and actually handle surrogates (when properly encoded).
+       * TODO: Inaugurate the (private) Text::Unidecode::Blackbox namespace.
+
 2015-10-21   Sean M. Burke  sbu...@cpan.org
        * RELEASE 1.27.  (Stable.)
        The release, 1.25_01, didn't blow up, so this is just
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/LICENSE 
new/Text-Unidecode-1.30/LICENSE
--- old/Text-Unidecode-1.27/LICENSE     2014-01-25 23:44:56.000000000 +0100
+++ new/Text-Unidecode-1.30/LICENSE     2016-07-24 09:49:14.000000000 +0200
@@ -1,7 +1,8 @@
 
-      [Last Modified Time-stamp: "2014-01-25 15:44:56 MST sbu...@cpan.org"]
+      [Last Modified Time-stamp: "2016-07-24 01:49:14 MDT"]
 
 
 This module, Text::Unidecode (along with its documentation and its
 data tables) is distributed under the same terms as Perl itself.
 
+   -- the author, Sean M. Burke, sbu...@cpan.org
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/MANIFEST 
new/Text-Unidecode-1.30/MANIFEST
--- old/Text-Unidecode-1.27/MANIFEST    2015-10-21 14:43:45.000000000 +0200
+++ new/Text-Unidecode-1.30/MANIFEST    2016-11-26 13:10:34.000000000 +0100
@@ -267,7 +267,7 @@
 t/00100_can_binmode.t
 t/00200_xbrace_syntax.t
 t/00300_wideness.t
-t/00400_just_load_module.t
+t/00400_just_load_main_module.t
 t/00450_table_0x00.t
 t/00500_test_loading.t
 t/00510_load_many_tables.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/MANIFEST.SKIP 
new/Text-Unidecode-1.30/MANIFEST.SKIP
--- old/Text-Unidecode-1.27/MANIFEST.SKIP       2014-08-15 12:48:23.000000000 
+0200
+++ new/Text-Unidecode-1.30/MANIFEST.SKIP       2016-08-08 03:14:34.000000000 
+0200
@@ -1,8 +1,10 @@
 #
-# Last Modified Time-stamp: "2014-08-15 04:48:23 MDT sbu...@cpan.org"
+# Last Modified Time-stamp: "2016-08-07 19:14:34 MDT"
 #
 make_unidecode_dist.*
 make_manifest
+diff_unidecode_dists
+purge_unidecode_temp_dirs.*
 \.bak$
 \.old$
 Makefile$
@@ -15,3 +17,7 @@
 MYMETA.*
 SMB_.*
 /[0-9]{1,3}$
+.*Constants.pm.*
+.*Suavecito.pm.*
+.*_to_unidecode_table_v2.*
+.*Utils.pm.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/META.json 
new/Text-Unidecode-1.30/META.json
--- old/Text-Unidecode-1.27/META.json   2015-10-21 14:43:45.000000000 +0200
+++ new/Text-Unidecode-1.30/META.json   2016-11-26 13:10:34.000000000 +0100
@@ -37,5 +37,5 @@
       }
    },
    "release_status" : "stable",
-   "version" : "1.27"
+   "version" : "1.30"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/META.yml 
new/Text-Unidecode-1.30/META.yml
--- old/Text-Unidecode-1.27/META.yml    2015-10-21 14:43:45.000000000 +0200
+++ new/Text-Unidecode-1.30/META.yml    2016-11-26 13:10:34.000000000 +0100
@@ -19,4 +19,4 @@
     - inc
 requires:
   perl: 5.008
-version: 1.27
+version: 1.30
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/README 
new/Text-Unidecode-1.30/README
--- old/Text-Unidecode-1.27/README      2015-10-21 14:43:57.000000000 +0200
+++ new/Text-Unidecode-1.30/README      2016-11-26 13:10:31.000000000 +0100
@@ -1,5 +1,5 @@
                # -*- coding:utf-8; mode:Text; fill-column:79 -*-
-               # Time-stamp: "2014-06-17 17:23:26 MDT sbu...@cpan.org"
+               # Time-stamp: "2016-07-24 03:12:31 MDT"
 # (This page is in UTF-8!) |··················································|
 
 Module:  Text::Unidecode-- make ASCII transliterations of Unicode text
@@ -92,3 +92,9 @@
 =>  chy'y dny khy psndydh mshrwb hy. yh chy' khy pwdy khy ptywN khw chnd mntt 
grm
     pny myN blny sy tyr hwty hy.
 
+======================================================================
+END OF README
+======================================================================
+{{{
+Generated at Sat Nov 26 05:10:31 2016 (1480162231)
+}}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x02.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x02.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x02.pm   2014-07-09 
11:56:04.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x02.pm   2016-07-25 
14:13:16.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2014-07-09 03:56:04 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:13:16 MDT"
 $Text::Unidecode::Char[0x02] = [
 'A', 'a', 'A', 'a', 'E', 'e', 'E', 'e', 'I', 'i', 'I', 'i', 'O', 'o', 'O', 'o',
 'R', 'r', 'R', 'r', 'U', 'u', 'U', 'u', 'S', 's', 'T', 't', 'Y', 'y', 'H', 'h',
@@ -50,7 +50,38 @@
 'h', 'j', 'r', 'r', 'r', 'r', 'w', 'y', qq{'}, qq{"}, qq{`}, qq{'}, qq{`}, 
qq{`}, qq{'},
 qq{?}, qq{?}, qq{<}, qq{>}, qq{^}, 'V', qq{^}, 'V', qq{'}, qq{-}, qq{/}, 
qq{\\}, qq{,}, qq{_}, qq{\\}, qq{/},
 qq{:}, qq{.}, qq{`}, qq{'}, qq{^}, 'V', qq{+}, qq{-}, 'V', qq{.}, qq{\@}, 
qq{,}, qq{~}, qq{"}, 'R', 'X',
-'G', 'l', 's', 'x', qq{?}, "", "", "", "", "", "", "", 'V', qq{=}, qq{"}, 
'[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'G', 'l', 's', 'x', qq{?},
+
+
+# U+2e5 ...
+# ˥   ˦    ˧    ˨     ˩   ˪    ˫
+"5", "4", "3", "2",  "1", "/", "\\",
+
+ 'V', qq{=}, qq{"},
+
+
+'V',  # ˬ  02EF        MODIFIER LETTER LOW DOWN ARROWHEAD
+
+# ...and also 16 UPA modifiers:
+
+# ˰ ˱ ˲ ˳ ˴ ˵ ˶ ˷ ˸ ˹ ˺ ˻ ˼ ˽ ˾ ˿
+
+"^",   # 02F0  MODIFIER LETTER LOW UP ARROWHEAD
+"<",   # 02F1  MODIFIER LETTER LOW LEFT ARROWHEAD
+">",   # 02F2  MODIFIER LETTER LOW RIGHT ARROWHEAD
+"o",   # 02F3  MODIFIER LETTER LOW RING
+"`",   # 02F4  MODIFIER LETTER MIDDLE GRAVE ACCENT
+"``",  # 02F5  MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+"//",  # 02F6  MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
+"~",   # 02F7  MODIFIER LETTER LOW TILDE
+":",   # 02F8  MODIFIER LETTER RAISED COLON
+"[-",  # 02F9  MODIFIER LETTER BEGIN HIGH TONE
+"-]",  # 02FA  MODIFIER LETTER END HIGH TONE
+"[_",  # 02FB  MODIFIER LETTER BEGIN LOW TONE
+"_]",  # 02FC  MODIFIER LETTER END LOW TONE
+"_",   # 02FD  MODIFIER LETTER SHELF
+"_",   # 02FE  MODIFIER LETTER OPEN SHELF
+"<",   # 02FF  MODIFIER LETTER LOW LEFT ARROW
+
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x03.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x03.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x03.pm   2014-07-09 
12:09:13.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x03.pm   2016-07-25 
14:21:04.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2014-07-09 04:09:13 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:21:04 MDT"
 $Text::Unidecode::Char[0x03] = [
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
@@ -32,6 +32,15 @@
 'p', 'r', 's', 's', 't', 'u', 'ph', 'kh', 'ps', 'o', 'i', 'u', 'o', 'u', 'o', 
'[?]',
 'b', 'th', 'U', 'U', 'U', 'ph', 'p', qq{&}, '[?]', '[?]', 'St', 'st', 'W', 
'w', 'Q', 'q',
 'Sp', 'sp', 'Sh', 'sh', 'F', 'f', 'Kh', 'kh', 'H', 'h', 'G', 'g', 'CH', 'ch', 
'Ti', 'ti',
-'k', 'r', 'c', 'j', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
+
+#03F0:
+ # ϰ ϱ ϲ ϳ  
+ 'k', 'r', 'c', 'j',
+ # ϴ ϵ ϶ Ϸ 
+ 'TH', 'e', 'e', 'Sh',
+ # ϸ Ϲ Ϻ ϻ
+ 'sh', 's', '[?]', '[?]',
+ # ϼ Ͻ Ͼ Ͽ
+ 'r/', 'S', 'S.', 'S.',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x04.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x04.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x04.pm   2014-07-09 
12:18:09.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x04.pm   2016-07-25 
14:24:41.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2014-07-09 04:18:09 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:24:41 MDT"
 $Text::Unidecode::Char[0x04] = [
 'Ie', 'Io', 'Dj', 'Gj', 'E', 'Dz', 'I', 'Yi', 'J', 'Lj', 'Nj', 'Tsh', 'Kj', 
'I', 'U', 'Dzh',
 'A', 'B', 'V', 'G', 'D', 'E', 'Zh', 'Z', 'I', 'I', 'K', 'L', 'M', 'N', 'O', 
'P',
@@ -15,6 +15,6 @@
 qq{`}, 'Zh', 'zh', qq{K'}, qq{k'}, '[?]', '[?]', qq{N'}, qq{n'}, '[?]', '[?]', 
'Ch', 'ch', '[?]', '[?]', '[?]',
 'a', 'a', 'A', 'a', 'Ae', 'ae', 'Ie', 'ie', qq{\@}, qq{\@}, qq{\@}, qq{\@}, 
'Zh', 'zh', 'Z', 'z',
 'Dz', 'dz', 'I', 'i', 'I', 'i', 'O', 'o', 'O', 'o', 'O', 'o', 'E', 'e', 'U', 
'u',
-'U', 'u', 'U', 'u', 'Ch', 'ch', '[?]', '[?]', 'Y', 'y', '[?]', '[?]', '[?]', 
'[?]', '[?]',
+'U', 'u', 'U', 'u', 'Ch', 'ch', '[?]', '[?]', 'Y', 'y', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x05.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x05.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x05.pm   2014-07-09 
12:28:06.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x05.pm   2016-07-25 
14:23:07.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2014-07-09 04:28:06 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:23:07 MDT"
 $Text::Unidecode::Char[0x05] = [
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
@@ -19,6 +19,6 @@
 
 "", 'b', 'g', 'd', 'h', 'v', 'z', 'kh', 't', 'y', 'k', 'k', 'l', 'm', 'm', 'n',
 'n', 's', qq{`}, 'p', 'p', 'ts', 'ts', 'q', 'r', 'sh', 't', '[?]', '[?]', 
'[?]', '[?]', '[?]',
-'V', 'oy', 'i', qq{'}, qq{"}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
+'V', 'oy', 'i', qq{'}, qq{"}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x06.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x06.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x06.pm   2001-07-14 
09:51:56.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x06.pm   2016-07-25 
14:26:31.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:26:30 MDT"
 $Text::Unidecode::Char[0x06] = [
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', qq{,}, '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
qq{;}, '[?]', '[?]', '[?]', qq{?},
@@ -15,6 +15,6 @@
 'hy', 'h', 'H', qq{\@}, 'W', 'oe', 'oe', 'u', 'yu', 'yu', 'W', 'v', 'y', 'Y', 
'Y', 'W',
 "", "", 'y', qq{y'}, qq{.}, 'ae', "", "", "", "", "", "", "", qq{\@}, qq{#}, 
"",
 "", "", "", "", "", "", "", "", "", qq{^}, "", "", "", "", '[?]', '[?]',
-'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'Sh', 'D', 'Gh', qq{&}, 
qq{+m},
+'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'Sh', 'D', 'Gh', qq{&}, 
qq{+m}, qq{h},
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x07.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x07.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x07.pm   2001-07-14 
09:51:57.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x07.pm   2016-07-25 
14:27:18.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:27:18 MDT"
 $Text::Unidecode::Char[0x07] = [
 qq{//}, qq{/}, qq{,}, qq{!}, qq{!}, qq{-}, qq{,}, qq{,}, qq{;}, qq{?}, qq{~}, 
qq{\{}, qq{\}}, qq{*}, '[?]', "",
 qq{'}, "", 'b', 'g', 'g', 'd', 'd', 'h', 'w', 'z', 'H', 't', 't', 'y', 'yh', 
'k',
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x09.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x09.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x09.pm   2001-07-14 
09:51:58.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x09.pm   2016-07-25 
14:29:33.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:29:33 MDT"
 $Text::Unidecode::Char[0x09] = [
 '[?]', 'N', 'N', 'H', '[?]', 'a', 'aa', 'i', 'ii', 'u', 'uu', 'R', 'L', 'eN', 
'e', 'e',
 'ai', 'oN', 'o', 'o', 'au', 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 'jh', 
'ny', 'tt',
@@ -15,6 +15,6 @@
 'ii', 'u', 'uu', 'R', 'RR', '[?]', '[?]', 'e', 'ai', '[?]', '[?]', 'o', 'au', 
"", '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', qq{+}, '[?]', '[?]', '[?]', 
'[?]', 'rr', 'rh', '[?]', 'yy',
 'RR', 'LL', 'L', 'LL', '[?]', '[?]', '0', '1', '2', '3', '4', '5', '6', '7', 
'8', '9',
-qq{r'}, qq{r`}, 'Rs', 'Rs', qq{1/}, qq{2/}, qq{3/}, qq{4/}, qq{ 1 - 1/}, 
qq{/16}, "", '[?]', '[?]', '[?]', '[?]',
+qq{r'}, qq{r`}, 'Rs', 'Rs', qq{1/}, qq{2/}, qq{3/}, qq{4/}, qq{ 1 - 1/}, 
qq{/16}, "", '[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0a.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0a.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0a.pm   2001-07-14 
09:51:58.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0a.pm   2016-07-25 
14:34:57.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:34:57 MDT"
 $Text::Unidecode::Char[0x0a] = [
 '[?]', '[?]', 'N', '[?]', '[?]', 'a', 'aa', 'i', 'ii', 'u', 'uu', '[?]', 
'[?]', '[?]', '[?]', 'ee',
 'ai', '[?]', '[?]', 'oo', 'au', 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 
'jh', 'ny', 'tt',
@@ -15,6 +15,9 @@
 'ii', 'u', 'uu', 'R', 'RR', 'eN', '[?]', 'e', 'ai', 'oN', '[?]', 'o', 'au', 
"", '[?]', '[?]',
 'AUM', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 'RR', '[?]', '[?]', '[?]', '[?]', '[?]', '0', '1', '2', '3', '4', '5', '6', 
'7', '8', '9',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'.',   'R',   '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]',
+'[?]', 'zh', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0b.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0b.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0b.pm   2001-07-14 
09:51:59.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0b.pm   2016-07-25 
14:38:25.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:38:25 MDT"
 $Text::Unidecode::Char[0x0b] = [
 '[?]', 'N', 'N', 'H', '[?]', 'a', 'aa', 'i', 'ii', 'u', 'uu', 'R', 'L', '[?]', 
'[?]', 'e',
 'ai', '[?]', '[?]', 'o', 'au', 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 
'jh', 'ny', 'tt',
@@ -15,6 +15,6 @@
 'ii', 'u', 'uu', '[?]', '[?]', '[?]', 'e', 'ee', 'ai', '[?]', 'o', 'oo', 'au', 
"", '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', qq{+}, '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '0', '1', '2', '3', '4', '5', '6', 
'7', '8', '9',
-qq{+10+}, qq{+100+}, qq{+1000+}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
+qq{+10+}, qq{+100+}, qq{+1000+}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0c.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0c.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0c.pm   2001-07-14 
09:52:00.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0c.pm   2016-07-25 
14:39:01.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:39:01 MDT"
 $Text::Unidecode::Char[0x0c] = [
 '[?]', 'N', 'N', 'H', '[?]', 'a', 'aa', 'i', 'ii', 'u', 'uu', 'R', 'L', '[?]', 
'e', 'ee',
 'ai', '[?]', 'o', 'oo', 'au', 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 
'jh', 'ny', 'tt',
@@ -15,6 +15,6 @@
 'ii', 'u', 'uu', 'R', 'RR', '[?]', 'e', 'ee', 'ai', '[?]', 'o', 'oo', 'au', 
"", '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', qq{+}, qq{+}, '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', 'lll', '[?]',
 'RR', 'LL', '[?]', '[?]', '[?]', '[?]', '0', '1', '2', '3', '4', '5', '6', 
'7', '8', '9',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0d.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0d.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0d.pm   2001-07-14 
09:52:00.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0d.pm   2016-07-25 
14:40:04.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:40:04 MDT"
 $Text::Unidecode::Char[0x0d] = [
 '[?]', '[?]', 'N', 'H', '[?]', 'a', 'aa', 'i', 'ii', 'u', 'uu', 'R', 'L', 
'[?]', 'e', 'ee',
 'ai', '[?]', 'o', 'oo', 'au', 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 
'jh', 'ny', 'tt',
@@ -15,6 +15,6 @@
 'v', 'sh', 'ss', 's', 'h', 'll', 'f', '[?]', '[?]', '[?]', "", '[?]', '[?]', 
'[?]', '[?]', 'aa',
 'ae', 'aae', 'i', 'ii', 'u', '[?]', 'uu', '[?]', 'R', 'e', 'ee', 'ai', 'o', 
'oo', 'au', 'L',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', 'RR', 'LL', qq{ . }, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', 'RR', 'LL', qq{ . }, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0e.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0e.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0e.pm   2001-07-14 
09:52:01.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0e.pm   2016-07-25 
14:40:50.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:40:50 MDT"
 $Text::Unidecode::Char[0x0e] = [
 '[?]', 'k', 'kh', 'kh', 'kh', 'kh', 'kh', 'ng', 'cch', 'ch', 'ch', 'ch', 'ch', 
'y', 'd', 't',
 'th', 'th', 'th', 'n', 'd', 't', 'th', 'th', 'th', 'n', 'b', 'p', 'ph', 'f', 
'ph', 'f',
@@ -15,6 +15,6 @@
 'e', 'ei', 'o', 'ay', 'ai', '[?]', qq{+}, '[?]', "", "", "", "", "", 'M', 
'[?]', '[?]',
 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '[?]', '[?]', 'hn', 'hm', 
'[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x0f.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x0f.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x0f.pm   2001-07-14 
09:52:02.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x0f.pm   2016-07-25 
14:41:36.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:41:36 MDT"
 $Text::Unidecode::Char[0x0f] = [
 'AUM', "", "", "", "", "", "", "", qq{ // }, qq{ * }, "", qq{-}, qq{ / }, qq{ 
/ }, qq{ // }, qq{ -/ },
 qq{ +/ }, qq{ X/ }, qq{ /XX/ }, qq{ /X/ }, qq{, }, "", "", "", "", "", "", "", 
"", "", "", "",
@@ -15,6 +15,6 @@
 qq{ /O/ }, qq{ /o/ }, qq{ \\o\\ }, qq{ (O) }, "", "", "", "", "", "", "", "", 
"", '[?]', '[?]', "",
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x10.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x10.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x10.pm   2001-07-14 
09:52:02.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x10.pm   2016-07-25 
14:42:32.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:42:32 MDT"
 $Text::Unidecode::Char[0x10] = [
 'k', 'kh', 'g', 'gh', 'ng', 'c', 'ch', 'j', 'jh', 'ny', 'nny', 'tt', 'tth', 
'dd', 'ddh', 'nn',
 'tt', 'th', 'd', 'dh', 'n', 'p', 'ph', 'b', 'bh', 'm', 'y', 'r', 'l', 'w', 
's', 'h',
@@ -15,6 +15,6 @@
 'H', 'E', 'Y', 'W', 'Xh', 'OE', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
 'a', 'b', 'g', 'd', 'e', 'v', 'z', qq{t`}, 'i', 'k', 'l', 'm', 'n', 'o', 'p', 
'zh',
 'r', 's', 't', 'u', qq{p`}, qq{k`}, qq{g'}, 'q', 'sh', qq{ch`}, qq{c`}, 
qq{z'}, 'c', 'ch', 'x', 'j',
-'h', 'e', 'y', 'w', 'xh', 'oe', 'f', '[?]', '[?]', '[?]', '[?]', qq{ // }, 
'[?]', '[?]', '[?]',
+'h', 'e', 'y', 'w', 'xh', 'oe', 'f', '[?]', '[?]', '[?]', '[?]', qq{ // }, 
'[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x11.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x11.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x11.pm   2001-07-14 
09:52:03.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x11.pm   2016-07-25 
14:46:54.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:21 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:46:54 MDT"
 $Text::Unidecode::Char[0x11] = [
 'g', 'gg', 'n', 'd', 'dd', 'r', 'm', 'b', 'bb', 's', 'ss', "", 'j', 'jj', 'c', 
'k',
 't', 'p', 'h', 'ng', 'nn', 'nd', 'nb', 'dg', 'rn', 'rr', 'rh', 'rN', 'mb', 
'mN', 'bg', 'bn',
@@ -15,6 +15,6 @@
 't', 'p', 'h', 'gl', 'gsg', 'ng', 'nd', 'ns', 'nZ', 'nt', 'dg', 'tl', 'lgs', 
'ln', 'ld', 'lth',
 'll', 'lmg', 'lms', 'lbs', 'lbh', 'rNp', 'lss', 'lZ', 'lk', 'lQ', 'mg', 'ml', 
'mb', 'ms', 'mss', 'mZ',
 'mc', 'mh', 'mN', 'bl', 'bp', 'ph', 'pN', 'sg', 'sd', 'sl', 'sb', 'Z', 'g', 
'ss', "", 'kh',
-'N', 'Ns', 'NZ', 'pb', 'pN', 'hn', 'hl', 'hm', 'hb', 'Q', '[?]', '[?]', '[?]', 
'[?]', '[?]',
+'N', 'Ns', 'NZ', 'pb', 'pN', 'hn', 'hl', 'hm', 'hb', 'Q', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x13.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x13.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x13.pm   2001-07-14 
09:52:04.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x13.pm   2016-07-25 
14:52:21.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:52:21 MDT"
 $Text::Unidecode::Char[0x13] = [
 'ja', 'ju', 'ji', 'jaa', 'jee', 'je', 'jo', 'jwa', 'ga', 'gu', 'gi', 'gaa', 
'gee', 'ge', 'go', '[?]',
 'gwa', '[?]', 'gwi', 'gwaa', 'gwee', 'gwe', '[?]', '[?]', 'gga', 'ggu', 'ggi', 
'ggaa', 'ggee', 'gge', 'ggo', '[?]',
@@ -15,6 +15,10 @@
 'nah', 'ne', 'ni', 'no', 'nu', 'nv', 'qua', 'que', 'qui', 'quo', 'quu', 'quv', 
'sa', 's', 'se', 'si',
 'so', 'su', 'sv', 'da', 'ta', 'de', 'te', 'di', 'ti', 'do', 'du', 'dv', 'dla', 
'tla', 'tle', 'tli',
 'tlo', 'tlu', 'tlv', 'tsa', 'tse', 'tsi', 'tso', 'tsu', 'tsv', 'wa', 'we', 
'wi', 'wo', 'wu', 'wv', 'ya',
-'ye', 'yi', 'yo', 'yu', 'yv', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
+
+'ye', 'yi', 'yo', 'yu',
+'yv', 'MV', '[?]', '[?]',
+'ye', 'yi', 'yo', 'yu',
+'yv', 'mv', '[?]', '[?]', 
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x16.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x16.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x16.pm   2001-07-14 
09:52:07.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x16.pm   2016-07-25 
14:54:35.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:54:35 MDT"
 $Text::Unidecode::Char[0x16] = [
 'kka', 'kk', 'nu', 'no', 'ne', 'nee', 'ni', 'na', 'mu', 'mo', 'me', 'mee', 
'mi', 'ma', 'yu', 'yo',
 'ye', 'yee', 'yi', 'ya', 'ju', 'ju', 'jo', 'je', 'jee', 'ji', 'ji', 'ja', 
'jju', 'jjo', 'jje', 'jjee',
@@ -15,6 +15,6 @@
 'n', 'i', 'e', 'j', 'g', 'ae', 'a', 'eo', 'p', 'z', 's', 's', 's', 'c', 'z', 
't',
 't', 'd', 'b', 'b', 'p', 'p', 'e', 'm', 'm', 'm', 'l', 'l', 'ng', 'ng', 'd', 
'o',
 'ear', 'ior', 'qu', 'qu', 'qu', 's', 'yr', 'yr', 'yr', 'q', 'x', qq{.}, qq{:}, 
qq{+}, '17', '18',
-'19', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'19', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x17.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x17.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x17.pm   2001-07-14 
09:52:07.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x17.pm   2016-07-25 
14:55:25.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:55:25 MDT"
 $Text::Unidecode::Char[0x17] = [
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
@@ -15,6 +15,6 @@
 'ie', 'e', 'ae', 'ai', 'oo', 'au', 'M', 'H', qq{a`}, "", "", "", 'r', "", 
qq{!}, "",
 "", "", "", "", qq{.}, qq{ // }, qq{:}, qq{+}, qq{++}, qq{ * }, qq{ /// }, 
'KR', qq{'}, '[?]', '[?]', '[?]',
 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x18.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x18.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x18.pm   2001-07-14 
09:52:08.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x18.pm   2016-07-25 
14:55:53.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:55:53 MDT"
 $Text::Unidecode::Char[0x18] = [
 qq{ \@ }, qq{ ... }, qq{, }, qq{. }, qq{: }, qq{ // }, "", qq{-}, qq{, }, qq{. 
}, "", "", "", "", "", '[?]',
 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]',
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x1e.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x1e.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x1e.pm   2014-07-22 
13:34:54.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x1e.pm   2016-07-25 
14:36:46.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2014-07-22 05:34:54 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:36:46 MDT"
 $Text::Unidecode::Char[0x1e] = [
 'A', 'a', 'B', 'b', 'B', 'b', 'B', 'b', 'C', 'c', 'D', 'd', 'D', 'd', 'D', 'd',
 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'F', 'f',
@@ -15,6 +15,38 @@
 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'I', 'i', 'I', 'i', 'O', 'o', 'O', 'o',
 'O', 'o', 'O', 'o', 'O', 'o', 'O', 'o', 'O', 'o', 'O', 'o', 'O', 'o', 'O', 'o',
 'O', 'o', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u',
-'U', 'u', 'Y', 'y', 'Y', 'y', 'Y', 'y', 'Y', 'y', '[?]', '[?]', '[?]', '[?]', 
'[?]',
+
+# 0x1EF_:
+
+'U',   #1EF0   LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+       #       : 01AF 0323
+'u',   #1EF1   LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+       #       : 01B0 0323
+       #@              Latin general extensions
+'Y',   #1EF2   LATIN CAPITAL LETTER Y WITH GRAVE
+       #       : 0059 0300
+'y',   #1EF3   LATIN SMALL LETTER Y WITH GRAVE
+       #       * Welsh
+       #       : 0079 0300
+'Y',   #1EF4   LATIN CAPITAL LETTER Y WITH DOT BELOW
+       #       : 0059 0323
+'y',   #1EF5   LATIN SMALL LETTER Y WITH DOT BELOW
+       #       : 0079 0323
+'Y',   #1EF6   LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+       #       : 0059 0309
+'y',   #1EF7   LATIN SMALL LETTER Y WITH HOOK ABOVE
+       #       : 0079 0309
+'Y',   #1EF8   LATIN CAPITAL LETTER Y WITH TILDE
+       #       : 0059 0303
+'y',   #1EF9   LATIN SMALL LETTER Y WITH TILDE
+       #       : 0079 0303
+       #@              Medievalist additions
+"LL",  #1EFA   LATIN CAPITAL LETTER MIDDLE-WELSH LL
+"ll",  #1EFB   LATIN SMALL LETTER MIDDLE-WELSH LL
+"V",   #1EFC   LATIN CAPITAL LETTER MIDDLE-WELSH V
+"v",   #1EFD   LATIN SMALL LETTER MIDDLE-WELSH V
+"Y",   #1EFE   LATIN CAPITAL LETTER Y WITH LOOP
+"y",   #1EFF   LATIN SMALL LETTER Y WITH LOOP
+
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x1f.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x1f.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x1f.pm   2001-07-14 
09:52:09.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x1f.pm   2016-07-25 
14:57:09.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 06:57:09 MDT"
 $Text::Unidecode::Char[0x1f] = [
 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A',
 'e', 'e', 'e', 'e', 'e', 'e', '[?]', '[?]', 'E', 'E', 'E', 'E', 'E', 'E', 
'[?]', '[?]',
@@ -15,6 +15,6 @@
 qq{~}, qq{"~}, 'e', 'e', 'e', '[?]', 'e', 'e', 'E', 'E', 'E', 'E', 'E', 
qq{'`}, qq{''}, qq{'~},
 'i', 'i', 'i', 'i', '[?]', '[?]', 'i', 'i', 'I', 'I', 'I', 'I', '[?]', qq{`'}, 
qq{`'}, qq{`~},
 'u', 'u', 'u', 'u', 'R', 'R', 'u', 'u', 'U', 'U', 'U', 'U', 'R', qq{"`}, 
qq{"'}, qq{`},
-'[?]', '[?]', 'o', 'o', 'o', '[?]', 'o', 'o', 'O', 'O', 'O', 'O', 'O', qq{'}, 
qq{`},
+'[?]', '[?]', 'o', 'o', 'o', '[?]', 'o', 'o', 'O', 'O', 'O', 'O', 'O', qq{'}, 
qq{`}, '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x20.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x20.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x20.pm   2013-09-22 
11:48:31.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x20.pm   2016-07-25 
14:57:55.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2013-09-22 03:48:31 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:57:55 MDT"
 $Text::Unidecode::Char[0x20] = [
 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', "", "", "", "",
 qq{-}, qq{-}, qq{-}, qq{-}, qq{--}, qq{--}, qq{||}, qq{_}, qq{'}, qq{'}, 
qq{,}, qq{'}, qq{"}, qq{"}, qq{,,}, qq{"},
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x21.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x21.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x21.pm   2013-10-22 
00:18:35.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x21.pm   2016-07-25 
14:58:45.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "2013-10-21 16:18:35 MDT sbu...@cpan.org"
+# Time-stamp: "2016-07-25 06:58:45 MDT"
 $Text::Unidecode::Char[0x21] = [
 
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
@@ -19,6 +19,6 @@
 qq{-}, qq{-}, qq{|}, qq{|}, qq{=}, qq{|}, qq{=}, qq{=}, qq{|}, qq{=}, qq{|}, 
qq{=}, qq{=}, qq{=}, qq{=}, qq{=},
 qq{=}, qq{|}, qq{=}, qq{|}, qq{=}, qq{|}, qq{\\}, qq{/}, qq{\\}, qq{/}, qq{=}, 
qq{=}, qq{~}, qq{~}, qq{|}, qq{|},
 qq{-}, qq{|}, qq{-}, qq{|}, qq{-}, qq{-}, qq{-}, qq{|}, qq{-}, qq{|}, qq{|}, 
qq{|}, qq{|}, qq{|}, qq{|}, qq{|},
-qq{-}, qq{\\}, qq{\\}, qq{|}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+qq{-}, qq{\\}, qq{\\}, qq{|}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x22.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x22.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x22.pm   2001-07-14 
09:52:11.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x22.pm   2016-07-25 
15:00:32.000000000 +0200
@@ -1,20 +1,20 @@
-# Time-stamp: "Sat Jul 14 00:27:22 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:00:32 MDT"
 $Text::Unidecode::Char[0x22] = [
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x23.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x23.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x23.pm   2001-07-14 
09:52:12.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x23.pm   2016-07-25 
15:00:48.000000000 +0200
@@ -1,20 +1,20 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:00:48 MDT"
 $Text::Unidecode::Char[0x23] = [
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, '[?]', qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]},
-qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, qq{[?]}, 
qq{[?]}, qq{[?]}, qq{[?]}, '[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x24.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x24.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x24.pm   2001-07-14 
09:52:12.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x24.pm   2016-07-25 
15:01:27.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:01:27 MDT"
 $Text::Unidecode::Char[0x24] = [
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
@@ -15,6 +15,6 @@
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", '[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x25.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x25.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x25.pm   2001-07-14 
09:52:13.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x25.pm   2016-07-25 
15:04:30.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:04:30 MDT"
 $Text::Unidecode::Char[0x25] = [
 qq{-}, qq{-}, qq{|}, qq{|}, qq{-}, qq{-}, qq{|}, qq{|}, qq{-}, qq{-}, qq{|}, 
qq{|}, qq{+}, qq{+}, qq{+}, qq{+},
 qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, qq{+}, 
qq{+}, qq{+}, qq{+}, qq{+}, qq{+},
@@ -15,6 +15,10 @@
 qq{<}, qq{<}, qq{<}, qq{<}, qq{<}, qq{<}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, 
qq{*}, qq{*}, qq{*}, qq{*}, qq{*},
 qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, 
qq{*}, qq{*}, qq{*}, qq{*}, qq{*},
 qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{*}, qq{#}, qq{#}, qq{#}, qq{#}, 
qq{#}, qq{^}, qq{^}, qq{^}, 'O',
-qq{#}, qq{#}, qq{#}, qq{#}, qq{#}, qq{#}, qq{#}, qq{#}, '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+
+qq{#}, qq{#}, qq{#}, qq{#},
+qq{O}, qq{O}, qq{O}, qq{O},
+'/', '\\', '\\', '#',
+'#', '#', '#', '/',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x26.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x26.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x26.pm   2001-07-14 
09:52:14.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x26.pm   2016-07-25 
15:04:55.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:04:55 MDT"
 $Text::Unidecode::Char[0x26] = [
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", '[?]', '[?]', '[?]', '[?]', '[?]', "", "", "", "", "", "", "",
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x27.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x27.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x27.pm   2001-07-14 
09:52:14.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x27.pm   2016-07-25 
15:05:14.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:05:14 MDT"
 $Text::Unidecode::Char[0x27] = [
 '[?]', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x2e.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x2e.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x2e.pm   2001-07-14 
09:52:16.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x2e.pm   2016-07-25 
15:06:16.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:23 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:06:16 MDT"
 $Text::Unidecode::Char[0x2e] = [
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
@@ -15,6 +15,6 @@
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
-qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
+qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x2f.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x2f.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x2f.pm   2001-07-14 
09:52:16.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x2f.pm   2016-07-25 
15:06:31.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:24 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:06:31 MDT"
 $Text::Unidecode::Char[0x2f] = [
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
@@ -15,6 +15,6 @@
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, '[?]', '[?]', '[?]',
+qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x30.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x30.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x30.pm   2001-07-14 
09:52:17.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x30.pm   2016-07-25 
15:08:09.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:24 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:08:09 MDT"
 $Text::Unidecode::Char[0x30] = [
 ' ', qq{, }, qq{. }, qq{"}, qq{[JIS]}, qq{"}, qq{/}, '0', qq{<}, qq{> }, 
qq{<<}, qq{>> }, qq{[}, qq{] }, qq{\{}, qq{\} },
 qq{[(}, qq{)] }, qq{\@}, 'X ', qq{[}, qq{] }, qq{[[}, qq{]] }, qq{((}, qq{)) 
}, qq{[[}, qq{]] }, qq{~ }, qq{``}, qq{''}, qq{,,},
@@ -15,6 +15,6 @@
 'da', 'ti', 'di', 'tu', 'tu', 'du', 'te', 'de', 'to', 'do', 'na', 'ni', 'nu', 
'ne', 'no', 'ha',
 'ba', 'pa', 'hi', 'bi', 'pi', 'hu', 'bu', 'pu', 'he', 'be', 'pe', 'ho', 'bo', 
'po', 'ma', 'mi',
 'mu', 'me', 'mo', 'ya', 'ya', 'yu', 'yu', 'yo', 'yo', 'ra', 'ri', 'ru', 're', 
'ro', 'wa', 'wa',
-'wi', 'we', 'wo', 'n', 'vu', 'ka', 'ke', 'va', 'vi', 've', 'vo', "", "", 
qq{"}, qq{"},
+'wi', 'we', 'wo', 'n', 'vu', 'ka', 'ke', 'va', 'vi', 've', 'vo', "", "", 
qq{"}, qq{"}, 'koto',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x31.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x31.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x31.pm   2001-07-14 
09:52:18.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x31.pm   2016-07-25 
15:09:14.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:24 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:09:14 MDT"
 $Text::Unidecode::Char[0x31] = [
 '[?]', '[?]', '[?]', '[?]', '[?]', 'B', 'P', 'M', 'F', 'D', 'T', 'N', 'L', 
'G', 'K', 'H',
 'J', 'Q', 'X', 'ZH', 'CH', 'SH', 'R', 'Z', 'C', 'S', 'A', 'O', 'E', 'EH', 
'AI', 'EI',
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x32.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x32.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x32.pm   2001-07-14 
09:51:52.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x32.pm   2016-07-25 
15:10:43.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:24 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:10:43 MDT"
 $Text::Unidecode::Char[0x32] = [
 qq{(g)}, qq{(n)}, qq{(d)}, qq{(r)}, qq{(m)}, qq{(b)}, qq{(s)}, qq{()}, 
qq{(j)}, qq{(c)}, qq{(k)}, qq{(t)}, qq{(p)}, qq{(h)}, qq{(ga)}, qq{(na)},
 qq{(da)}, qq{(ra)}, qq{(ma)}, qq{(ba)}, qq{(sa)}, qq{(a)}, qq{(ja)}, qq{(ca)}, 
qq{(ka)}, qq{(ta)}, qq{(pa)}, qq{(ha)}, qq{(ju)}, '[?]', '[?]', '[?]',
@@ -15,6 +15,9 @@
 '1M', '2M', '3M', '4M', '5M', '6M', '7M', '8M', '9M', '10M', '11M', '12M', 
'[?]', '[?]', '[?]', '[?]',
 'a', 'i', 'u', 'u', 'o', 'ka', 'ki', 'ku', 'ke', 'ko', 'sa', 'si', 'su', 'se', 
'so', 'ta',
 'ti', 'tu', 'te', 'to', 'na', 'ni', 'nu', 'ne', 'no', 'ha', 'hi', 'hu', 'he', 
'ho', 'ma', 'mi',
-'mu', 'me', 'mo', 'ya', 'yu', 'yo', 'ra', 'ri', 'ru', 're', 'ro', 'wa', 'wi', 
'we', 'wo',
+'mu', 'me', 'mo', 'ya',
+'yu', 'yo', 'ra', 'ri',
+'ru', 're', 'ro', 'wa',
+'wi', 'we', 'wo', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x33.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x33.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x33.pm   2001-07-14 
09:52:19.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x33.pm   2016-07-25 
15:11:15.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:24 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:11:15 MDT"
 $Text::Unidecode::Char[0x33] = [
 'apartment', 'alpha', 'ampere', 'are', 'inning', 'inch', 'won', 'escudo', 
'acre', 'ounce', 'ohm', qq{kai-ri}, 'carat', 'calorie', 'gallon', 'gamma',
 'giga', 'guinea', 'curie', 'guilder', 'kilo', 'kilogram', 'kilometer', 
'kilowatt', 'gram', 'gram ton', 'cruzeiro', 'krone', 'case', 'koruna', 
qq{co-op}, 'cycle',
@@ -15,6 +15,6 @@
 'kOhm', 'MOhm', qq{a.m.}, 'Bq', 'cc', 'cd', qq{C/kg}, qq{Co.}, 'dB', 'Gy', 
'ha', 'HP', 'in', qq{K.K.}, 'KM', 'kt',
 'lm', 'ln', 'log', 'lx', 'mb', 'mil', 'mol', 'pH', qq{p.m.}, 'PPM', 'PR', 
'sr', 'Sv', 'Wb', '[?]', '[?]',
 '1d', '2d', '3d', '4d', '5d', '6d', '7d', '8d', '9d', '10d', '11d', '12d', 
'13d', '14d', '15d', '16d',
-'17d', '18d', '19d', '20d', '21d', '22d', '23d', '24d', '25d', '26d', '27d', 
'28d', '29d', '30d', '31d',
+'17d', '18d', '19d', '20d', '21d', '22d', '23d', '24d', '25d', '26d', '27d', 
'28d', '29d', '30d', '31d', 'gal',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x4d.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x4d.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x4d.pm   2001-07-14 
09:52:20.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x4d.pm   2016-07-25 
15:12:04.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:30 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:12:04 MDT"
 $Text::Unidecode::Char[0x4d] = [
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
 qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
}, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] }, qq{[?] 
},
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/x9f.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/x9f.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/x9f.pm   2001-07-14 
09:53:26.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/x9f.pm   2016-07-25 
15:12:47.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:36 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:12:47 MDT"
 $Text::Unidecode::Char[0x9f] = [
 'Cu ', 'Qu ', 'Chao ', 'Wa ', 'Zhu ', 'Zhi ', 'Mang ', 'Ao ', 'Bie ', 'Tuo ', 
'Bi ', 'Yuan ', 'Chao ', 'Tuo ', 'Ding ', 'Mi ',
 'Nai ', 'Ding ', 'Zi ', 'Gu ', 'Gu ', 'Dong ', 'Fen ', 'Tao ', 'Yuan ', 'Pi ', 
'Chang ', 'Gao ', 'Qi ', 'Yuan ', 'Tang ', 'Teng ',
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/xa4.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/xa4.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/xa4.pm   2001-07-14 
09:53:29.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/xa4.pm   2016-07-25 
15:13:29.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:37 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:13:29 MDT"
 $Text::Unidecode::Char[0xa4] = [
 'qiet', 'qiex', 'qie', 'qiep', 'quot', 'quox', 'quo', 'quop', 'qot', 'qox', 
'qo', 'qop', 'qut', 'qux', 'qu', 'qup',
 'qurx', 'qur', 'qyt', 'qyx', 'qy', 'qyp', 'qyrx', 'qyr', 'jjit', 'jjix', 
'jji', 'jjip', 'jjiet', 'jjiex', 'jjie', 'jjiep',
@@ -15,6 +15,6 @@
 'Shat', '[?]', 'Shop', 'Che', 'Zziet', '[?]', 'Ke', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/xd7.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/xd7.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/xd7.pm   2001-07-14 
09:54:06.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/xd7.pm   2016-07-25 
15:13:56.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:43 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:13:56 MDT"
 $Text::Unidecode::Char[0xd7] = [
 'hwen', 'hwenj', 'hwenh', 'hwed', 'hwel', 'hwelg', 'hwelm', 'hwelb', 'hwels', 
'hwelt', 'hwelp', 'hwelh', 'hwem', 'hweb', 'hwebs', 'hwes',
 'hwess', 'hweng', 'hwej', 'hwec', 'hwek', 'hwet', 'hwep', 'hweh', 'hwi', 
'hwig', 'hwigg', 'hwigs', 'hwin', 'hwinj', 'hwinh', 'hwid',
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/xfa.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/xfa.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/xfa.pm   2001-07-14 
09:54:08.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/xfa.pm   2016-07-25 
15:14:29.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:43 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-07-25 07:14:29 MDT"
 $Text::Unidecode::Char[0xfa] = [
 'Chey ', 'Thak ', 'Thak ', 'Thang ', 'Thayk ', 'Thong ', 'Pho ', 'Phok ', 
'Hang ', 'Hang ', 'Hyen ', 'Hwak ', 'Wu ', 'Huo ', qq{[?] }, qq{[?] },
 'Zhong ', qq{[?] }, 'Qing ', qq{[?] }, qq{[?] }, 'Xi ', 'Zhu ', 'Yi ', 'Li ', 
'Shen ', 'Xiang ', 'Fu ', 'Jing ', 'Jing ', 'Yu ', qq{[?] },
@@ -15,6 +15,6 @@
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]',
+'[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode/xfd.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode/xfd.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode/xfd.pm   2001-07-14 
09:54:10.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode/xfd.pm   2016-08-07 
06:03:39.000000000 +0200
@@ -1,4 +1,4 @@
-# Time-stamp: "Sat Jul 14 00:27:43 2001 by Automatic Bizooty (__blocks2pm.plx)"
+# Time-stamp: "2016-08-06 22:03:39 MDT"
 $Text::Unidecode::Char[0xfd] = [
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
@@ -13,8 +13,57 @@
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
 "", "", "", "", "", "", "", "", '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]',
+
+#======================================================================
+# FFD0 to FFEF = "Not A Character..."
+#FDD0
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
+#FDE0
 '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', 
'[?]', '[?]', '[?]', '[?]', '[?]',
-"", "", "", "", "", "", "", "", "", "", "", "", '[?]', '[?]', '[?]',
+#======================================================================
+
+
+#======================================================================
+#perl -CO -e 'for( 0xFDF0 .. 0xFDFD) { printf "\"\",   # %04X p%cq\n", $_, $_; 
}'
+
+"{Salla}",     # FDF0 pﷰq
+       #  FDF0 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
+"{Qala}",      # FDF1 pﷱq
+       #  FDF1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
+"Allah",       # FDF2 pﷲq
+       #  FDF2 ARABIC LIGATURE ALLAH ISOLATED FORM
+"Akbar",       # FDF3 pﷳq
+       #  FDF3 ARABIC LIGATURE AKBAR ISOLATED FORM
+"Mohammed",    # FDF4 pﷴq
+       #  FDF4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM
+"SL`M",        # FDF5 pﷵq
+       #  FDF5 ARABIC LIGATURE SALAM ISOLATED FORM
+"Rasul",       # FDF6 pﷶq
+       #  FDF6 ARABIC LIGATURE RASOUL ISOLATED FORM
+"{Alayhi}",    # FDF7 pﷷq
+       #  FDF7 ARABIC LIGATURE ALAYHE ISOLATED FORM
+"{WaSallam}",  # FDF8 pﷸq
+       #  FDF8 ARABIC LIGATURE WASALLAM ISOLATED FORM
+"{Salla}",     # FDF9 pﷹq
+       #  FDF9 ARABIC LIGATURE SALLA ISOLATED FORM
+"{Salla Llahu Alayhi WaSallam}",       # FDFA pﷺq
+       #  FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
+
+"{Jalla Jalalahu}",    # FDFB pﷻq
+       #  FDFB ARABIC LIGATURE JALLAJALALOUHOU
+
+
+
+"Rial ",       # FDFC p﷼q
+       #  FDFC RIAL SIGN
+
+"{Bismillah Ar-Rahman Ar-Rahimi}",     # FDFD p﷽q
+       #  FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
+
+
+# And unassigned:
+"[?]", #FDFE
+"[?]", #FDFF
+
 ];
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/lib/Text/Unidecode.pm 
new/Text-Unidecode-1.30/lib/Text/Unidecode.pm
--- old/Text-Unidecode-1.27/lib/Text/Unidecode.pm       2015-10-21 
14:43:24.000000000 +0200
+++ new/Text-Unidecode-1.30/lib/Text/Unidecode.pm       2016-11-26 
13:01:56.000000000 +0100
@@ -3,16 +3,18 @@
 require 5;
 use 5.8.0;
 package Text::Unidecode;
-$Last_Modified =' Time-stamp: "2015-10-21 06:43:24 MDT sbu...@cpan.org"';
+$Last_Modified =' Time-stamp: "2016-11-26 05:01:56 MST"';
 use utf8;
 use strict;
 use integer; # vroom vroom!
-use vars qw($VERSION @ISA @EXPORT @Char $UNKNOWN $NULLMAP $TABLE_SIZE 
$Last_Modified);
-$VERSION = '1.27';
+use vars qw($VERSION @ISA @EXPORT @Char $UNKNOWN $NULLMAP $TABLE_SIZE 
$Last_Modified
+   $Note_Broken_Tables %Broken_Table_Size %Broken_Table_Copy
+);
+$VERSION = '1.30';
 require Exporter;
 @ISA = ('Exporter');
 @EXPORT = ('unidecode');
-
+$Note_Broken_Tables = 0;
 BEGIN { *DEBUG = sub () {0} unless defined &DEBUG }
 $UNKNOWN = '[?] ';
 $TABLE_SIZE = 256;
@@ -147,6 +149,11 @@
     # As expected.  Fallthru.
 
   } else {
+    if($Note_Broken_Tables) {
+      $Broken_Table_Size{$bank} = scalar @$cb;
+      $Broken_Table_Copy{$bank} = [ @$cb ];
+    }
+
     if(@$cb > $TABLE_SIZE) {
       DEBUG and print "Bank $bank is too large-- it has ", scalar @$cb,
         " entries in it.  Pruning.\n";
@@ -689,7 +696,7 @@
 for, for example, turning fullwidth characters into
 their normal (ASCII) forms.
 
-(Note, as of October 2015: I have titanic but tentative plans for
+(Note, as of August 2016: I have titanic but tentative plans for
 making the value of Unihan characters be something you could set
 parameters for at runtime, in changing the order of "Mandarin else
 Cantonese else..." in the value retrieval.  Currently that preference
@@ -699,12 +706,22 @@
 should have a terminal space; and maybe other clever stuff I haven't
 thought of yet.)
 
+
 =head1 CAVEATS
 
 If you get really implausible nonsense out of C<unidecode(...)>, make
 sure that the input data really is a utf8 string.  See
 L<perlunicode> and L<perlunitut>.
 
+I<Unidecode will work disastrously bad on Japanese.> That's because
+Japanese is very very hard.  To extend the Unidecode motto,
+Unidecode is better than nothing, and with Japanese, I<just barely!>
+
+On pure Mandarin, Unidecode will frequently give odd values--
+that's because a single hanzi can have several readings, and Unidecode
+only knows what the Unihan database says is the most common one.
+
+
 =head1 THANKS
 
 Thanks to (in only the sloppiest of sorta-chronological order): 
@@ -723,8 +740,8 @@
 
 And thank you to the many people who have encouraged me to plug away
 at this project.  A decade went by before I had any idea that more
-than about four or five people were using or getting any value
-out of Unidecode.  I am told that in reality, that
+than about 4 or 5 people were using or getting any value
+out of Unidecode.  I am told that actually
 my figure was missing some zeroes on the end!
 
 
@@ -766,6 +783,12 @@
 Unidecode:  L<http://interglacial.com/tpj/22/>
 (B<READ IT!>)
 
+Jukka Korpela's L<http://www.cs.tut.fi/~jkorpela/fui.html8> which is
+brilliantly useful, and its code is brilliant (so, view source!).  I
+was I<kinda> thinking about maybe doing something I<sort of> like that
+for the v2.x versions of Unicode-- but now he's got me convinced that
+I should go right ahead.
+
 Tom Christiansen's
 I<Perl Unicode Cookbook>,
 L<http://www.perl.com/pub/2012/04/perlunicook-standard-preamble.html>
@@ -789,7 +812,7 @@
 
 =head1 LICENSE
 
-Copyright (c) 2001, 2014, 2015 Sean M. Burke.
+Copyright (c) 2001, 2014, 2015, 2016 Sean M. Burke.
 
 Unidecode is distributed under the Perl Artistic License
 ( L<perlartistic> ), namely:
@@ -811,13 +834,25 @@
 The views and conclusions contained in my software and documentation
 are my own-- they should not be interpreted as representing official
 policies, either expressed or implied, of The Unicode Consortium; nor
-should they be interepreted as necessarily the views or conclusions of
+should they be interpreted as necessarily the views or conclusions of
 people who have contributed to this project.
 
+Moreover, I discourage you from inferring that choices that I've made
+in Unidecode reflect political or linguistic prejudices on my
+part.  Just because Unidecode doesn't do great on your language,
+or just because it might seem to do better on some another
+language, please don't think I'm out to get you!
+
 =head1 AUTHOR
 
 Your pal, Sean M. Burke C<sbu...@cpan.org>
 
+=head1 O HAI!
+
+If you're using Unidecode for anything interesting, be cool and
+email me, I'm always curious what people use this for.  (The
+answers so far have surprised me!)
+
 =cut
 
 #################### SCOOBIE SNACK ####################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/t/00400_just_load_main_module.t 
new/Text-Unidecode-1.30/t/00400_just_load_main_module.t
--- old/Text-Unidecode-1.27/t/00400_just_load_main_module.t     1970-01-01 
01:00:00.000000000 +0100
+++ new/Text-Unidecode-1.30/t/00400_just_load_main_module.t     2016-11-11 
07:42:30.000000000 +0100
@@ -0,0 +1,26 @@
+# -*- coding:utf-8; mode:CPerl -*-
+use 5.8.0; use strict; use warnings; use Test; use utf8;
+print q[# //Time-stamp: "2016-11-10 23:42:30 MST"], "\n";
+ # (this used to be called "00400_just_load_module.t"
+
+BEGIN {plan tests => 3;}
+
+
+print "# Let's just see if a bare 'use Text::Unidecode' works:\n";
+
+ok 1;
+
+use Text::Unidecode;
+
+print "# We just loaded Unidecode version: ",
+  $Text::Unidecode::VERSION || "?", "\n";
+
+print "# It was last modified ",
+   $Text::Unidecode::Last_Modified || die(),
+   "\n",
+;
+
+ok "a", unidecode("a"); # sanity
+
+print "# Bye:\n";
+ok 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/t/00400_just_load_module.t 
new/Text-Unidecode-1.30/t/00400_just_load_module.t
--- old/Text-Unidecode-1.27/t/00400_just_load_module.t  2015-10-15 
15:11:13.000000000 +0200
+++ new/Text-Unidecode-1.30/t/00400_just_load_module.t  1970-01-01 
01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-# -*- coding:utf-8; mode:CPerl -*-
-use 5.8.0; use strict; use warnings; use Test; use utf8;
-print q[# //Time-stamp: "2015-10-15 07:11:13 MDT sbu...@cpan.org"], "\n";
-
-BEGIN {plan tests => 3;}
-
-
-print "# Let's just see if a bare 'use Text::Unidecode' works:\n";
-
-ok 1;
-
-use Text::Unidecode;
-
-print "# We just loaded Unidecode version: ",
-  $Text::Unidecode::VERSION || "?", "\n";
-
-print "# It was last modified ",
-   $Text::Unidecode::Last_Modified || die(),
-   "\n",
-;
-
-ok "a", unidecode("a"); # sanity
-
-print "# Bye:\n";
-ok 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/t/00510_load_many_tables.t 
new/Text-Unidecode-1.30/t/00510_load_many_tables.t
--- old/Text-Unidecode-1.27/t/00510_load_many_tables.t  2014-07-09 
14:02:47.000000000 +0200
+++ new/Text-Unidecode-1.30/t/00510_load_many_tables.t  2016-11-26 
12:43:48.000000000 +0100
@@ -1,6 +1,6 @@
 # -*- coding:utf-8; mode:CPerl -*-
 use 5.8.0; use strict; use warnings;
-my $Time_Stamp = q[Time-stamp: "2014-07-09 06:02:47 MDT sbu...@cpan.org"];
+my $Time_Stamp = q[Time-stamp: "2016-11-26 04:43:48 MST"];
 
 my @Tables;
 BEGIN {
@@ -13,7 +13,9 @@
     0xE0 .. 0xEF, # Private Use Area.
     0xF0 .. 0xF8, # Private Use Area.
 
-    0xF9 .. 0xFF, # various stuff
+    0xF9 .. 0xFF, # various things
+
+    # TODO: instead pull from Text::Unidecode::Blackbox::..."Banklist" or 
something?
   );
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Unidecode-1.27/t/02000_uniform_table_sizes.t 
new/Text-Unidecode-1.30/t/02000_uniform_table_sizes.t
--- old/Text-Unidecode-1.27/t/02000_uniform_table_sizes.t       2014-12-07 
13:18:57.000000000 +0100
+++ new/Text-Unidecode-1.30/t/02000_uniform_table_sizes.t       2016-11-26 
12:19:16.000000000 +0100
@@ -1,27 +1,39 @@
 # -*- coding:utf-8; mode:CPerl -*-
 use 5.8.0;
 use Test; use strict; use warnings;
+our $lastmod = q[Time-stamp: "2016-11-26 04:19:16 MST"];
+
 my @Bank_Numbers;
-BEGIN { @Bank_Numbers = (1 .. 0xFF); }
-BEGIN {plan tests => 2 + 2 * @Bank_Numbers};
-ok 1;
-print q[# (Time-stamp: "2014-12-07 05:18:57 MST sbu...@cpan.org")], "\n";
-print "# Loading all modules and checking fullness of each table.\n";
+BEGIN { @Bank_Numbers = (0 .. 0xFF); }
+BEGIN {plan tests =>  2  +  4 * @Bank_Numbers};
+
+ok 1; print "# ...just saying hello.\n";
+
+print "# ($lastmod)\n";
+print "#\n# LOADING ALL MODULES... and checking fullness of each table.\n";
+
+our $Bank_Length_Should_Be = 256;
 
 use Text::Unidecode;
 print "# Text::Unidecode version $Text::Unidecode::VERSION\n";
 
 $| = 1;
 
-#
-#  For each iteration:
-#   1:  It's true that "defined unidecode $char"
-#   2:  We've got an arrayref
-#   3:  Arrayref is the right size
+print "#\n", map "#\t$_\n",
+  '  For each iteration:',
+  '   1:  It\'s true that "defined unidecode $char"',
+  '   2:  We\'ve got a value',
+  '   3:  It\'s an arrayref',
+  '   4:  The arrayref is the right size',
+;
 
+#
+#  TODO: instead have @Bank_Numbers, above, use contents of 
Text::Unidecode::BankList instead of (1 .. 0xff);
+#  NOTE: And it WILL have to change once we support surrogates
 
-# NOTE: this WILL have to change once we support surrogates
+$Text::Unidecode::Note_Broken_Tables = 1;
 
+use Text::Unidecode::x00 ();
 
 Bank:
 foreach my $banknum ( @Bank_Numbers ) {
@@ -31,51 +43,52 @@
   # This is per https://rt.cpan.org/Ticket/Display.html?id=97456
   my $char = do { no warnings 'utf8'; chr( $charnum ) };
 
-  print "# About to test banknum $banknum via charnum $charnum\:\n";
+  printf "##\n# About to test the size of banknum 0x%02x via charnum 
U+%04x\:\n",
+    $banknum, $charnum
+  ;
 
-  ok defined unidecode $char;
-  my $bank_arrayref = $Text::Unidecode::Char[$banknum];
-
-  unless(defined $bank_arrayref) {
-    # Gotta fake out the test-harness's count for this file.
-    ok 0;
-    print "# No \$Text::Unidecode::Char[$banknum] in memory?!\n";
+  if(ok( defined( unidecode($char) ))) {  # ==================== OK1
+    # yay
+  } else {
+    print "# Somehow couldn't get a defined value from unidecode for 
#$charnum\n";
+    skip(1);
+    skip(1);
+    skip(1);
     next Bank;
   }
-  
-  ok( ref($bank_arrayref), 'ARRAY' ) or next Bank;
-
-  my $bank_name = "Bank_0x%02x";
-
-  # Let's work up a diagnostic describing this file.
-  my $diag = "That's $bank_name";
 
+  my $bank_arrayref =
+        $Text::Unidecode::Broken_Table_Copy{$banknum}
+    ||  $Text::Unidecode::Char[$banknum]
+    ||  undef
+  ;
 
-  my $package_path = sprintf "Text/Unidecode/xx%02x.pm", $banknum;
-
-  my $bank_file = $INC{ $package_path } || '';
+  if(ok( defined($bank_arrayref) )) {   # ==================== OK2
+    # yay
+  } else {
+    print "# No \$Text::Unidecode::Char[$banknum] in memory?!\n";
+    skip(1);
+    skip(1);
+    next Bank;
+  }
 
-  if($bank_file) {
-    $diag .= " ";
-    if(-e $bank_file) {
-      $diag .= " of size " . (-s $bank_file) . " bytes.";
-    } else {
-      $diag .= " (but can't find that file on disk!)";
-    }
+  if(ok( ref($bank_arrayref), 'ARRAY' )) {   # ==================== OK3
+    # yay
   } else {
-    $diag .= "-- But there is no $bank_file in \%INC!)";
+    print "# \$Text::Unidecode::Char[$banknum] isn't an arrayref?!\n",
+      "# It's: \"", $bank_arrayref, "\" - ", ref($bank_arrayref) || "not a 
ref", "\n";
+    skip(1);
+    next Bank;
   }
 
+  my $bank_name = sprintf "Bank_0x%02x", $banknum;
+  if( ok( scalar(@{ $bank_arrayref  }), $Bank_Length_Should_Be, " Length of 
$bank_name" )) { #  ==================== OK4
+    next Bank;
+  }
 
-  #ok @{   }, 256,  $diag;
 }
 
 #print map "$_ : $INC{$_}\n", sort keys %INC;
 
-sub diag {
-  my($banknum);
-}
-
 print "# Bye:\n";
-ok 1;
-#End
+ok 1;  #Byebye.


Reply via email to