<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/897be1d127bf86251ed980c4885b659c529c2447">https://github.com/macports/macports-ports/commit/897be1d127bf86251ed980c4885b659c529c2447</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 897be1d127b squirrel-ime: add opencc patch
</span>897be1d127b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 897be1d127bf86251ed980c4885b659c529c2447
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Tue Jan 19 14:49:35 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    squirrel-ime: add opencc patch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/60981
</span>---
 aqua/squirrel-ime/Portfile                |   7 +-
 aqua/squirrel-ime/files/patch-opencc.diff | 273 ++++++++++++++++++++++++++++++
 2 files changed, 277 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/Portfile b/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8cca34b2df3..b12ef4ed7e4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 
 github.setup        rime squirrel 0.14.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> name                squirrel-ime
 categories          aqua
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,10 +40,11 @@ depends_lib         port:boost \
</span>                     port:gflags \
                     port:icu \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:librime-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/librime.dylib:librime-devel
</span> 
 patchfiles          patch-Makefile.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-codesign.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-codesign.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-opencc.diff
</span> 
 use_configure       no
 use_parallel_build  no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-opencc.diff b/aqua/squirrel-ime/files/patch-opencc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9bc374ff34c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/files/patch-opencc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,273 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 3a63a463639c0c234dbd27b69497ec13f12a5065 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Xingwang Liao <kuoruan@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 16 Dec 2020 22:39:38 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] build: copy opencc .ocd2 files (#469)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* the new opencc dictionary files are with extension .ocd2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile                           |   4 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Squirrel.xcodeproj/project.pbxproj | 208 ++++++++++++++++-------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 114 insertions(+), 98 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1955445..e52a554 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,8 +21,8 @@ PLUM_DATA = bin/rime-install \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/plum/default.yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/plum/symbols.yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/plum/essay.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OPENCC_DATA = data/opencc/TSCharacters.ocd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  data/opencc/TSPhrases.ocd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++OPENCC_DATA = data/opencc/TSCharacters.ocd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  data/opencc/TSPhrases.ocd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/opencc/t2s.json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEPS_CHECK = $(RIME_LIBRARY) $(PLUM_DATA) $(OPENCC_DATA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Squirrel.xcodeproj/project.pbxproj Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ccda4b6..d1ad071 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,30 +36,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44F01538152B2D9300EFDAC3 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44F01492152AF6AF00EFDAC3 /* Sparkle.framework */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44F7708F152B3334005CF491 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 44F7708E152B3334005CF491 /* dsa_pub.pem */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44F84AD714E94C490005D70B /* SquirrelPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F84AD614E94C490005D70B /* SquirrelPanel.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888E1D2DAAF50056A1BE /* hk2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488761D2DAAF50056A1BE /* hk2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888F1D2DAAF50056A1BE /* HKVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488771D2DAAF50056A1BE /* HKVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488901D2DAAF50056A1BE /* HKVariantsPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488911D2DAAF50056A1BE /* HKVariantsRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488921D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488931D2DAAF50056A1BE /* JPVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488941D2DAAF50056A1BE /* s2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887C1D2DAAF50056A1BE /* s2hk.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488951D2DAAF50056A1BE /* s2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887D1D2DAAF50056A1BE /* s2t.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488961D2DAAF50056A1BE /* s2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887E1D2DAAF50056A1BE /* s2tw.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488971D2DAAF50056A1BE /* s2twp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887F1D2DAAF50056A1BE /* s2twp.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488981D2DAAF50056A1BE /* STCharacters.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488801D2DAAF50056A1BE /* STCharacters.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488991D2DAAF50056A1BE /* STPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488811D2DAAF50056A1BE /* STPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889A1D2DAAF50056A1BE /* t2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488821D2DAAF50056A1BE /* t2hk.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889B1D2DAAF50056A1BE /* t2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488831D2DAAF50056A1BE /* t2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889C1D2DAAF50056A1BE /* t2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488841D2DAAF50056A1BE /* t2tw.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889D1D2DAAF50056A1BE /* TSCharacters.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889E1D2DAAF50056A1BE /* TSPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54889F1D2DAAF50056A1BE /* tw2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488871D2DAAF50056A1BE /* tw2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A01D2DAAF50056A1BE /* tw2sp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488881D2DAAF50056A1BE /* tw2sp.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A11D2DAAF50056A1BE /* TWPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A21D2DAAF50056A1BE /* TWPhrasesRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A31D2DAAF50056A1BE /* TWVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A41D2DAAF50056A1BE /* TWVariantsRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488A51D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68142588916F00A592E2 /* hk2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E22588916300A592E2 /* hk2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68152588916F00A592E2 /* HKVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DC2588916300A592E2 /* HKVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68162588916F00A592E2 /* HKVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68172588916F00A592E2 /* HKVariantsRevPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68182588916F00A592E2 /* jp2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EE2588916300A592E2 /* jp2t.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68192588916F00A592E2 /* JPShinjitaiCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681A2588916F00A592E2 /* JPShinjitaiPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681B2588916F00A592E2 /* JPVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E62588916300A592E2 /* JPVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681C2588916F00A592E2 /* JPVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681D2588916F00A592E2 /* s2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F02588916300A592E2 /* s2hk.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681E2588916F00A592E2 /* s2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67ED2588916300A592E2 /* s2t.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA681F2588916F00A592E2 /* s2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F52588916400A592E2 /* s2tw.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68202588916F00A592E2 /* s2twp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EA2588916300A592E2 /* s2twp.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68212588916F00A592E2 /* STCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F32588916400A592E2 /* STCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68222588916F00A592E2 /* STPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F72588916400A592E2 /* STPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68232588916F00A592E2 /* t2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E82588916300A592E2 /* t2hk.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68242588916F00A592E2 /* t2jp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EF2588916300A592E2 /* t2jp.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68252588916F00A592E2 /* t2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DD2588916300A592E2 /* t2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68262588916F00A592E2 /* t2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DE2588916300A592E2 /* t2tw.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68272588916F00A592E2 /* TSCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E32588916300A592E2 /* TSCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68282588916F00A592E2 /* TSPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F62588916400A592E2 /* TSPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA68292588916F00A592E2 /* tw2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DF2588916300A592E2 /* tw2s.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682A2588916F00A592E2 /* tw2sp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EC2588916300A592E2 /* tw2sp.json */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682B2588916F00A592E2 /* TWPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E72588916300A592E2 /* TWPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682C2588916F00A592E2 /* TWPhrasesRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682D2588916F00A592E2 /* TWVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F12588916300A592E2 /* TWVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682E2588916F00A592E2 /* TWVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA682F2588916F00A592E2 /* TWVariantsRevPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488AF1D2DACDF0056A1BE /* default.yaml in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B5488211D2DAAD10056A1BE /* default.yaml */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488B71D2DACDF0056A1BE /* essay.txt in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B5488291D2DAAD10056A1BE /* essay.txt */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488BC1D2DACDF0056A1BE /* luna_pinyin_fluency.schema.yaml in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B54882E1D2DAAD10056A1BE /* luna_pinyin_fluency.schema.yaml */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -87,30 +91,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   dstPath = opencc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   dstSubfolderSpec = 12;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   files = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888E1D2DAAF50056A1BE /* hk2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888F1D2DAAF50056A1BE /* HKVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488901D2DAAF50056A1BE /* HKVariantsPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488911D2DAAF50056A1BE /* HKVariantsRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488921D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488931D2DAAF50056A1BE /* JPVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488941D2DAAF50056A1BE /* s2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488951D2DAAF50056A1BE /* s2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488961D2DAAF50056A1BE /* s2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488971D2DAAF50056A1BE /* s2twp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488981D2DAAF50056A1BE /* STCharacters.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488991D2DAAF50056A1BE /* STPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889A1D2DAAF50056A1BE /* t2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889B1D2DAAF50056A1BE /* t2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889C1D2DAAF50056A1BE /* t2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889D1D2DAAF50056A1BE /* TSCharacters.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889E1D2DAAF50056A1BE /* TSPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54889F1D2DAAF50056A1BE /* tw2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A01D2DAAF50056A1BE /* tw2sp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A11D2DAAF50056A1BE /* TWPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A21D2DAAF50056A1BE /* TWPhrasesRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A31D2DAAF50056A1BE /* TWVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A41D2DAAF50056A1BE /* TWVariantsRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488A51D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68142588916F00A592E2 /* hk2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68152588916F00A592E2 /* HKVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68162588916F00A592E2 /* HKVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68172588916F00A592E2 /* HKVariantsRevPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68182588916F00A592E2 /* jp2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68192588916F00A592E2 /* JPShinjitaiCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681A2588916F00A592E2 /* JPShinjitaiPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681B2588916F00A592E2 /* JPVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681C2588916F00A592E2 /* JPVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681D2588916F00A592E2 /* s2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681E2588916F00A592E2 /* s2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA681F2588916F00A592E2 /* s2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68202588916F00A592E2 /* s2twp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68212588916F00A592E2 /* STCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68222588916F00A592E2 /* STPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68232588916F00A592E2 /* t2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68242588916F00A592E2 /* t2jp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68252588916F00A592E2 /* t2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68262588916F00A592E2 /* t2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68272588916F00A592E2 /* TSCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68282588916F00A592E2 /* TSPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA68292588916F00A592E2 /* tw2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682A2588916F00A592E2 /* tw2sp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682B2588916F00A592E2 /* TWPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682C2588916F00A592E2 /* TWPhrasesRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682D2588916F00A592E2 /* TWVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682E2588916F00A592E2 /* TWVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA682F2588916F00A592E2 /* TWVariantsRevPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   name = "Copy opencc Files";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   runOnlyForDeploymentPostprocessing = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -223,6 +231,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44F84AD614E94C490005D70B /* SquirrelPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SquirrelPanel.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44FA4D891685997300116C1F /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           44FA4D8E16859B2900116C1F /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67DC2588916300A592E2 /* HKVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67DD2588916300A592E2 /* t2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67DE2588916300A592E2 /* t2tw.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67DF2588916300A592E2 /* tw2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tw2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPShinjitaiPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E22588916300A592E2 /* hk2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = hk2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E32588916300A592E2 /* TSCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPShinjitaiCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E62588916300A592E2 /* JPVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E72588916300A592E2 /* TWPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E82588916300A592E2 /* t2hk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRevPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67EA2588916300A592E2 /* s2twp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2twp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrasesRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67EC2588916300A592E2 /* tw2sp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tw2sp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67ED2588916300A592E2 /* s2t.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67EE2588916300A592E2 /* jp2t.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jp2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67EF2588916300A592E2 /* t2jp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2jp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F02588916300A592E2 /* s2hk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F12588916300A592E2 /* TWVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRevPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F32588916400A592E2 /* STCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = STCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F52588916400A592E2 /* s2tw.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F62588916400A592E2 /* TSPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          77AA67F72588916400A592E2 /* STPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = STPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488211D2DAAD10056A1BE /* default.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = default.yaml; path = data/plum/default.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488291D2DAAD10056A1BE /* essay.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = essay.txt; path = data/plum/essay.txt; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B54882E1D2DAAD10056A1BE /* luna_pinyin_fluency.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_pinyin_fluency.schema.yaml; path = data/plum/luna_pinyin_fluency.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -232,30 +268,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488321D2DAAD10056A1BE /* luna_pinyin.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_pinyin.schema.yaml; path = data/plum/luna_pinyin.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B5488331D2DAAD10056A1BE /* luna_quanpin.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_quanpin.schema.yaml; path = data/plum/luna_quanpin.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7B54883B1D2DAAD10056A1BE /* symbols.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = symbols.yaml; path = data/plum/symbols.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488761D2DAAF50056A1BE /* hk2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = hk2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488771D2DAAF50056A1BE /* HKVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRevPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887C1D2DAAF50056A1BE /* s2hk.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887D1D2DAAF50056A1BE /* s2t.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887E1D2DAAF50056A1BE /* s2tw.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54887F1D2DAAF50056A1BE /* s2twp.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2twp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488801D2DAAF50056A1BE /* STCharacters.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = STCharacters.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488811D2DAAF50056A1BE /* STPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = STPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488821D2DAAF50056A1BE /* t2hk.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488831D2DAAF50056A1BE /* t2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488841D2DAAF50056A1BE /* t2tw.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSCharacters.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488871D2DAAF50056A1BE /* tw2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = tw2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488881D2DAAF50056A1BE /* tw2sp.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = tw2sp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrasesRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRevPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7BDB21211C6EF1BE0025E351 /* SquirrelConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SquirrelConfig.h; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           7BDB21221C6EF1BE0025E351 /* SquirrelConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SquirrelConfig.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -376,30 +388,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           4407F39D14EC071E001329FE /* opencc */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   isa = PBXGroup;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   children = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488761D2DAAF50056A1BE /* hk2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488771D2DAAF50056A1BE /* HKVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887C1D2DAAF50056A1BE /* s2hk.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887D1D2DAAF50056A1BE /* s2t.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887E1D2DAAF50056A1BE /* s2tw.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54887F1D2DAAF50056A1BE /* s2twp.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488801D2DAAF50056A1BE /* STCharacters.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488811D2DAAF50056A1BE /* STPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488821D2DAAF50056A1BE /* t2hk.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488831D2DAAF50056A1BE /* t2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488841D2DAAF50056A1BE /* t2tw.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488871D2DAAF50056A1BE /* tw2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488881D2DAAF50056A1BE /* tw2sp.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E22588916300A592E2 /* hk2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67DC2588916300A592E2 /* HKVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67EE2588916300A592E2 /* jp2t.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E62588916300A592E2 /* JPVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F02588916300A592E2 /* s2hk.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67ED2588916300A592E2 /* s2t.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F52588916400A592E2 /* s2tw.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67EA2588916300A592E2 /* s2twp.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F32588916400A592E2 /* STCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F72588916400A592E2 /* STPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E82588916300A592E2 /* t2hk.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67EF2588916300A592E2 /* t2jp.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67DD2588916300A592E2 /* t2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67DE2588916300A592E2 /* t2tw.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E32588916300A592E2 /* TSCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F62588916400A592E2 /* TSPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67DF2588916300A592E2 /* tw2s.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67EC2588916300A592E2 /* tw2sp.json */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67E72588916300A592E2 /* TWPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F12588916300A592E2 /* TWVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   name = opencc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   path = data/opencc;
</span></pre><pre style='margin:0'>

</pre>