Mercurial > hg > Papers > 2016 > masa-master
changeset 31:af618962060e
add regex parser rule
line wrap: on
line diff
--- a/c4.tex Sun Feb 07 16:52:37 2016 +0900 +++ b/c4.tex Sun Feb 07 20:07:34 2016 +0900 @@ -209,7 +209,7 @@ \end{table} \end{tiny} -また、それぞれの記号の結合順位を表\ref{table:bond}のようになっている。 +また、それぞれの記号の結合順位を表\ref{table:bond}のようになる。 \begin{tiny} \begin{table}[ht] @@ -235,7 +235,64 @@ \end{table} \end{tiny} +正規表現木は与えられた正規表現を先頭から一文字ずつ読み込み、読み込んだ文字列を一定のルールに従って生成していく。 +メタ文字でない文字または、文字クラス(以下、文字)が読み込まれた場合はノードを生成する。 + +連接された文字は '+' ノードを親ノードとして、左に前の文字、右に後ろの文字が接続される。 + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexseq.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:regexseq} +\end{figure} + + +連接が連続した場合、連接済みの '+' ノードを左の子ノードとしてさらに '+' ノードで結合していく。 + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexseq2.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:regexseq2} +\end{figure} + + +選択 '\textbar' が読み込まれた場合、親ノードを '\textbar'として、 '\textbar' の前の文字列は左ノード、後の文字列は右ノードとした木が構成される。 + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexselect.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:regexselect} +\end{figure} + +繰返し '*' が読み込まれた場合、'*' の直前の文字・文字列を左の子ノードとした木が生成される。 +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexasta.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:regexasta} +\end{figure} + + +グループ化 '(' ')' が読み込まれた場合、グループ化で読み込まれた文字列で木を構成する。 +構成後さらに文字列が読み込まれれば、上記のルールにしたがって木が構成される。 +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexgroup.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:regexgroup} +\end{figure} + + +これらのルールに則って正規表現木を構成し、それを元に DFA・NFA を生成していく。 \subsection{正規表現木から DFA・NFA の生成} \subsection{Subset Construction による NFA から DFA の変換} @@ -243,7 +300,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/CharClassMergePattern.pdf} + \includegraphics[scale=0.2]{images/regex/CharClassMergePattern.pdf} \end{center} \caption{2つの Character Class を merge するときの全パターン} \label{fig:CharClassMergePattern} @@ -251,7 +308,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/ccinsert1.pdf} + \includegraphics[scale=0.2]{images/regex/ccinsert1.pdf} \end{center} \caption{Character Class を二分木で表示} \label{fig:ccinsert1} @@ -259,7 +316,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/ccinsert2.pdf} + \includegraphics[scale=0.2]{images/regex/ccinsert2.pdf} \end{center} \caption{ある Character Class の二分木に対して、新しい Character Class を insert} \label{fig:ccinsert2} @@ -267,7 +324,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/ccinsertresult.pdf} + \includegraphics[scale=0.2]{images/regex/ccinsertresult.pdf} \end{center} \caption{insert 後の Character Class の二分木} \label{fig:ccinsertresult} @@ -275,7 +332,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/dfa.pdf} + \includegraphics[scale=0.2]{images/regex/dfa.pdf} \end{center} \caption{dfa} \label{fig:dfa} @@ -283,7 +340,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/nfa.pdf} + \includegraphics[scale=0.2]{images/regex/nfa.pdf} \end{center} \caption{nfa} \label{fig:nfa} @@ -291,7 +348,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/parser.pdf} + \includegraphics[scale=0.2]{images/regex/parser.pdf} \end{center} \caption{parser} \label{fig:parser} @@ -299,7 +356,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/setstate.pdf} + \includegraphics[scale=0.2]{images/regex/setstate.pdf} \end{center} \caption{set state} \label{fig:set state} @@ -307,7 +364,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/implementation/transitiontable.pdf} + \includegraphics[scale=0.2]{images/regex/transitiontable.pdf} \end{center} \caption{Transition Table} \label{fig:transitiontable}
--- a/images/example/bmsearchbasic.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmsearchbasic.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmsearchbasic.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 309 270 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bmsearchinlucde.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmsearchinlucde.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmsearchinlucde.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1149 978 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bmsearchsame.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmsearchsame.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmsearchsame.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1362 1527 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bmsearchthink.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmsearchthink.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmsearchthink.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1254 1041 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bmskiptable.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmskiptable.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmskiptable.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 348 480 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bmskiptable1.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bmskiptable1.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bmskiptable1.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 318 67 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/bruteforth.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/bruteforth.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/bruteforth.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1281 1491 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/dividefile.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/dividefile.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/dividefile.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 2124 1236 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/includeiotask.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/includeiotask.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/includeiotask.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 385 245 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/iodivfail.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/iodivfail.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/iodivfail.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 666 215 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/iodivsuc.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/iodivsuc.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/iodivsuc.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 664 215 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/wordcount.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/wordcount.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/wordcount.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1272 720 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/wordcountline.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/wordcountline.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/wordcountline.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1230 372 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/example/wordcountseparate.bb Sun Feb 07 16:52:37 2016 +0900 +++ b/images/example/wordcountseparate.bb Sun Feb 07 20:07:34 2016 +0900 @@ -1,5 +1,5 @@ %%Title: images/example/wordcountseparate.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1272 363 -%%CreationDate: Sat Feb 6 16:15:24 2016 +%%CreationDate: Sun Feb 7 20:03:58 2016
--- a/images/image.graffle Sun Feb 07 16:52:37 2016 +0900 +++ b/images/image.graffle Sun Feb 07 20:07:34 2016 +0900 @@ -26,7 +26,7 @@ <key>MasterSheets</key> <array/> <key>ModificationDate</key> - <string>2016-02-06 07:03:05 +0000</string> + <string>2016-02-07 10:59:08 +0000</string> <key>Modifier</key> <string>MasaKoha</string> <key>NotesVisible</key> @@ -36752,6 +36752,11 @@ <string>{{459.05250628530149, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>97</integer> <key>Style</key> @@ -36770,7 +36775,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 \\0}</string> +\f0\fs12 \cf0 \\0}</string> </dict> </dict> <dict> @@ -36778,6 +36783,11 @@ <string>{{433.24841844191263, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>96</integer> <key>Style</key> @@ -36796,7 +36806,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 \\n}</string> +\f0\fs12 \cf0 \\n}</string> </dict> </dict> <dict> @@ -37235,24 +37245,26 @@ </dict> <dict> <key>Bounds</key> - <string>{{330.03206706835869, 286.29921519606137}, {132.75590671632563, 35}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>Vertical</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0</string> - <key>g</key> - <string>0</string> - <key>r</key> - <string>0</string> - </dict> + <string>{{330.03206706835869, 286.29921519606137}, {132.75590671632563, 20}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>6</real> </dict> <key>ID</key> <integer>63</integer> @@ -37283,29 +37295,31 @@ \deftab720 \pard\pardeftab720\qc\partightenfactor0 -\f0\fs32 \cf0 Line Num : 2}</string> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{330.03206706835869, 256.53543539845094}, {132.75590671632563, 35}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>Vertical</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0</string> - <key>g</key> - <string>0</string> - <key>r</key> - <string>0</string> - </dict> +\f0\fs12 \cf0 Line Num : 2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{330.03206706835869, 256.53543539845094}, {132.75590671632563, 20}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>6</real> </dict> <key>ID</key> <integer>62</integer> @@ -37336,29 +37350,31 @@ \deftab720 \pard\pardeftab720\qc\partightenfactor0 -\f0\fs32 \cf0 Word Num : 2}</string> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{116.48631927081925, 286.29921519606137}, {132.75590671632563, 35}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>Vertical</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0</string> - <key>g</key> - <string>0</string> - <key>r</key> - <string>0</string> - </dict> +\f0\fs12 \cf0 Word Num : 2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{116.48631927081925, 286.29921519606137}, {132.75590671632563, 20}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>6</real> </dict> <key>ID</key> <integer>61</integer> @@ -37389,29 +37405,31 @@ \deftab720 \pard\pardeftab720\qc\partightenfactor0 -\f0\fs32 \cf0 Line Num : 0}</string> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{116.48631927081925, 256.53543539845094}, {132.75590671632563, 35}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>Vertical</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0</string> - <key>g</key> - <string>0</string> - <key>r</key> - <string>0</string> - </dict> +\f0\fs12 \cf0 Line Num : 0}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{116.48631927081925, 256.53543539845094}, {132.75590671632563, 20}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>6</real> </dict> <key>ID</key> <integer>60</integer> @@ -37442,7 +37460,7 @@ \deftab720 \pard\pardeftab720\qc\partightenfactor0 -\f0\fs32 \cf0 Word Num : 2}</string> +\f0\fs12 \cf0 Word Num : 2}</string> </dict> </dict> <dict> @@ -37450,6 +37468,11 @@ <string>{{407.44433059852412, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>59</integer> <key>Style</key> @@ -37468,7 +37491,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 e}</string> +\f0\fs12 \cf0 e}</string> </dict> </dict> <dict> @@ -37476,6 +37499,11 @@ <string>{{381.64024275513538, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>58</integer> <key>Style</key> @@ -37494,7 +37522,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 c}</string> +\f0\fs12 \cf0 c}</string> </dict> </dict> <dict> @@ -37502,6 +37530,11 @@ <string>{{355.83615491174686, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>57</integer> <key>Style</key> @@ -37520,7 +37553,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 i}</string> +\f0\fs12 \cf0 i}</string> </dict> </dict> <dict> @@ -37528,6 +37561,11 @@ <string>{{330.03206706835869, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>56</integer> <key>Style</key> @@ -37546,7 +37584,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 \\n}</string> +\f0\fs12 \cf0 \\n}</string> </dict> </dict> <dict> @@ -37554,6 +37592,11 @@ <string>{{304.22797922497017, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>55</integer> <key>Style</key> @@ -37572,7 +37615,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 d}</string> +\f0\fs12 \cf0 d}</string> </dict> </dict> <dict> @@ -37580,6 +37623,11 @@ <string>{{263.72536033155058, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>54</integer> <key>Style</key> @@ -37598,7 +37646,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 r}</string> +\f0\fs12 \cf0 r}</string> </dict> </dict> <dict> @@ -37606,6 +37654,11 @@ <string>{{237.92127248816189, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>53</integer> <key>Style</key> @@ -37624,7 +37677,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 o}</string> +\f0\fs12 \cf0 o}</string> </dict> </dict> <dict> @@ -37632,6 +37685,11 @@ <string>{{212.1171846447732, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>52</integer> <key>Style</key> @@ -37650,7 +37708,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 w}</string> +\f0\fs12 \cf0 w}</string> </dict> </dict> <dict> @@ -37658,6 +37716,11 @@ <string>{{186.31309680138483, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>51</integer> <key>Style</key> @@ -37674,6 +37737,11 @@ <string>{{160.50900895799626, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>50</integer> <key>Style</key> @@ -37692,7 +37760,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 d}</string> +\f0\fs12 \cf0 d}</string> </dict> </dict> <dict> @@ -37700,6 +37768,11 @@ <string>{{134.70492111460791, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>49</integer> <key>Style</key> @@ -37718,7 +37791,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 r}</string> +\f0\fs12 \cf0 r}</string> </dict> </dict> <dict> @@ -37726,6 +37799,11 @@ <string>{{108.9008332712192, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>48</integer> <key>Style</key> @@ -37744,7 +37822,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 o}</string> +\f0\fs12 \cf0 o}</string> </dict> </dict> <dict> @@ -37752,6 +37830,11 @@ <string>{{83.096745427830854, 221.10236421081962}, {25.804087843388512, 28.346456950105065}}</string> <key>Class</key> <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>6</real> + </dict> <key>ID</key> <integer>47</integer> <key>Style</key> @@ -37770,7 +37853,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 -\f0\fs32 \cf0 w}</string> +\f0\fs12 \cf0 w}</string> </dict> </dict> </array> @@ -37825,6 +37908,3095 @@ <key>VPages</key> <integer>1</integer> </dict> + <dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>AutoAdjust</key> + <false/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {1118, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>DisplayScale</key> + <string>1.0000 cm = 10.0000 cm</string> + <key>GraphicsList</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>424</integer> + </dict> + <key>ID</key> + <integer>427</integer> + <key>Points</key> + <array> + <string>{740.25563627809993, 491.73228801685985}</string> + <string>{795.73778227098342, 549.84252476457505}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>420</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>422</integer> + </dict> + <key>ID</key> + <integer>426</integer> + <key>Points</key> + <array> + <string>{740.25563627809993, 491.73228801685985}</string> + <string>{688.81890388755346, 549.84252476457505}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>420</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{774.47793955840461, 536.84252476457505}, {42.519685425157626, 26}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>424</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [A-Z]}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{774.47793955840461, 528.58268205199624}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>425</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + </array> + <key>ID</key> + <integer>423</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{667.55906117497466, 528.58268205199624}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>422</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>420</integer> + </dict> + <key>ID</key> + <integer>421</integer> + <key>Points</key> + <array> + <string>{795.73778227098342, 436.37795689669173}</string> + <string>{740.25563627809993, 491.73228801685985}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>419</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{718.99579356552113, 470.47244530428105}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>420</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{774.47793955840461, 415.11811418411293}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>419</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>415</integer> + </dict> + <key>ID</key> + <integer>418</integer> + <key>Points</key> + <array> + <string>{846.76140478117259, 384.01575160646058}</string> + <string>{902.03699583387743, 436.37795689669173}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>416</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>416</integer> + </dict> + <key>ID</key> + <integer>417</integer> + <key>Points</key> + <array> + <string>{795.73778227098342, 436.37795689669173}</string> + <string>{846.76140478117259, 384.01575160646058}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>419</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{825.50156206859378, 362.75590889388178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>416</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{880.77715312129862, 415.11811418411293}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>415</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>414</integer> + <key>Points</key> + <array> + <string>{697.32284097258491, 372.89834907782358}</string> + <string>{735.17744797486955, 395.1331541350977}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{600.94488734222762, 324.56693207870319}, {126.55484330832485, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>413</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ( a | [A-Z] ) * b}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>412</integer> + <key>Points</key> + <array> + <string>{874.48819691074175, 60.944882442725913}</string> + <string>{912.34280391302639, 83.1796875}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>403</integer> + </dict> + <key>ID</key> + <integer>404</integer> + <key>Points</key> + <array> + <string>{1065.8267813239509, 147.32283607308324}</string> + <string>{1007.9230995164141, 197.00787580323032}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>398</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{986.66325680383534, 175.74803309065152}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>403</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{928.34646511594133, 126.06299336050441}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>402</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>398</integer> + </dict> + <key>ID</key> + <integer>401</integer> + <key>Points</key> + <array> + <string>{1007.9230995164141, 94.960630782852022}</string> + <string>{1065.8267813239509, 147.32283607308324}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>399</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>399</integer> + </dict> + <key>ID</key> + <integer>400</integer> + <key>Points</key> + <array> + <string>{949.60630782852013, 147.32283607308324}</string> + <string>{1007.9230995164141, 94.960630782852022}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>402</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{986.66325680383534, 73.700788070273205}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>399</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1044.5669386113721, 126.06299336050441}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>398</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>396</integer> + </dict> + <key>ID</key> + <integer>397</integer> + <key>Points</key> + <array> + <string>{695.698963184901, 141.65354468306219}</string> + <string>{640.21681719201752, 197.00787580323032}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>394</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{618.95697447943871, 175.74803309065149}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>396</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>395</integer> + <key>Points</key> + <array> + <string>{623.62205290231168, 60.944882442725913}</string> + <string>{661.47665990459632, 83.1796875}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{674.4391204723222, 120.39370197048338}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>394</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>388</integer> + </dict> + <key>ID</key> + <integer>391</integer> + <key>Points</key> + <array> + <string>{746.72258569509017, 89.291339392831006}</string> + <string>{801.99817674779501, 141.65354468306219}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>389</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>389</integer> + </dict> + <key>ID</key> + <integer>390</integer> + <key>Points</key> + <array> + <string>{695.698963184901, 141.65354468306219}</string> + <string>{746.72258569509017, 89.291339392831006}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>394</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{725.46274298251137, 68.031496680252189}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>389</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{780.73833403521621, 120.39370197048336}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>388</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{833.38583433308929, 24.094488407589317}, {37.854607002284638, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>387</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab*}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{589.60630456218564, 24.094488407589317}, {37.854607002284638, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>386</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 a*b}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>383</integer> + </dict> + <key>ID</key> + <integer>385</integer> + <key>Points</key> + <array> + <string>{289.13386089107183, 606.09307816197554}</string> + <string>{342.28346767251884, 661.57480951510058}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>373</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>373</integer> + </dict> + <key>ID</key> + <integer>384</integer> + <key>Points</key> + <array> + <string>{235.9842541096248, 661.57480951510058}</string> + <string>{289.13386089107183, 606.09307816197554}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>382</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{321.02362495994004, 640.31496680252178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>383</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{214.724411397046, 640.31496680252178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>382</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{161.57480461559896, 593.09307816197554}, {42.519685425157626, 26}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>380</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [A-Z]}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{161.57480461559891, 584.83323544939674}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>381</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + </array> + <key>ID</key> + <integer>379</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>381</integer> + </dict> + <key>ID</key> + <integer>377</integer> + <key>Points</key> + <array> + <string>{233.85826983836697, 553.7308728717444}</string> + <string>{182.83464732817771, 606.09307816197554}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>375</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>375</integer> + </dict> + <key>ID</key> + <integer>376</integer> + <key>Points</key> + <array> + <string>{289.13386089107183, 606.09307816197554}</string> + <string>{233.85826983836697, 553.7308728717444}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>373</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{212.59842712578816, 532.47103015916559}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>375</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{267.87401817849303, 584.83323544939674}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>373</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>372</integer> + <key>Points</key> + <array> + <string>{121.38765840187786, 532.47103015916559}</string> + <string>{159.24226540416242, 554.7058352164396}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{51.023622510189156, 496.06299662683892}, {76.535433765283699, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>371</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 [A-Z] | ab}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>360</integer> + </dict> + <key>ID</key> + <integer>370</integer> + <key>Points</key> + <array> + <string>{289.13386089107183, 279.29134102599835}</string> + <string>{233.85826983836694, 331.65354631622944}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>364</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{374.1732317413871, 371.01575160646058}, {42.519685425157626, 26}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>368</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [A-Z]}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{374.1732317413871, 362.75590889388178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>369</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + </array> + <key>ID</key> + <integer>367</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>369</integer> + </dict> + <key>ID</key> + <integer>365</integer> + <key>Points</key> + <array> + <string>{289.13386089107183, 279.29134102599835}</string> + <string>{395.4330744539659, 384.01575160646058}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>364</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{267.87401817849303, 258.03149831341955}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>364</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>359</integer> + </dict> + <key>ID</key> + <integer>362</integer> + <key>Points</key> + <array> + <string>{233.85826983836694, 331.65354631622944}</string> + <string>{289.13386089107183, 384.01575160646058}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>360</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>360</integer> + </dict> + <key>ID</key> + <integer>361</integer> + <key>Points</key> + <array> + <string>{182.83464732817777, 384.01575160646058}</string> + <string>{233.85826983836694, 331.65354631622944}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>358</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{212.59842712578813, 310.39370360365064}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>360</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{267.87401817849303, 362.75590889388178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>359</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{161.57480461559896, 362.75590889388178}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>358</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>357</integer> + <key>Points</key> + <array> + <string>{113.38582780042032, 310.39370360365064}</string> + <string>{151.2404348027049, 332.62850866092475}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{48.188976815178648, 270.7086638735035}, {76.535433765283699, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>356</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab[A-Z]}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>355</integer> + <key>Points</key> + <array> + <string>{294.30104579751884, 60.944882442725913}</string> + <string>{332.15565279980348, 83.1796875}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>354</integer> + <key>Points</key> + <array> + <string>{58.110236747715412, 60.94488244272592}</string> + <string>{95.96484375, 83.1796875}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{345.11811336752942, 128.65354468306219}, {42.519685425157626, 26}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>352</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [A-Z]}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{345.11811336752942, 120.39370197048336}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>353</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + </array> + <key>ID</key> + <integer>351</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>346</integer> + </dict> + <key>ID</key> + <integer>349</integer> + <key>Points</key> + <array> + <string>{417.40157859029739, 89.291339392831006}</string> + <string>{472.67716964300223, 141.65354468306219}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>347</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>347</integer> + </dict> + <key>ID</key> + <integer>348</integer> + <key>Points</key> + <array> + <string>{366.37795608010822, 141.65354468306219}</string> + <string>{417.40157859029739, 89.291339392831006}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>353</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{396.14173587771859, 68.031496680252189}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>347</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{451.41732693042343, 120.39370197048336}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>346</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>341</integer> + </dict> + <key>ID</key> + <integer>344</integer> + <key>Points</key> + <array> + <string>{140.31496190302013, 89.291339392831006}</string> + <string>{195.59055295572503, 141.65354468306219}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>342</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>342</integer> + </dict> + <key>ID</key> + <integer>343</integer> + <key>Points</key> + <array> + <string>{89.291339392831006, 141.65354468306219}</string> + <string>{140.31496190302013, 89.291339392831006}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>340</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{119.05511919044133, 68.031496680252189}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>342</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{174.33071024314623, 120.39370197048336}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>341</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{68.031496680252189, 120.39370197048336}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>340</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{255.11811255094571, 24.094488407589317}, {116.22047349543089, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>4</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 [A-Z]b}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{35.433071187631349, 24.094488407589317}, {42.519685425157604, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>3</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>HPages</key> + <integer>2</integer> + <key>KeepToScale</key> + <true/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoLineLength</key> + <real>0.20000000298023224</real> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>Orientation</key> + <integer>2</integer> + <key>PrintOnePage</key> + <false/> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>regexbasic</string> + <key>UniqueID</key> + <integer>20</integer> + <key>VPages</key> + <integer>1</integer> + </dict> </array> <key>SmartAlignmentGuidesActive</key> <string>YES</string> @@ -37835,13 +41007,13 @@ <key>WindowInfo</key> <dict> <key>CurrentSheet</key> - <integer>11</integer> + <integer>12</integer> <key>Expanded_Canvases</key> <array> <string>キャンバス 7</string> </array> <key>Frame</key> - <string>{{722, 165}, {1198, 966}}</string> + <string>{{477, 211}, {1198, 966}}</string> <key>ShowInfo</key> <true/> <key>ShowRuler</key> @@ -37853,7 +41025,7 @@ <key>TopSlabHeight</key> <real>682</real> <key>VisibleRegion</key> - <string>{{-62, -12}, {684, 808}}</string> + <string>{{318.5, -12}, {684, 808}}</string> <key>Zoom</key> <real>1</real> <key>ZoomValues</key> @@ -37918,6 +41090,11 @@ <real>1</real> <real>1</real> </array> + <array> + <string>regexbasic</string> + <real>1</real> + <real>1</real> + </array> </array> </dict> </dict>
--- a/images/implementation/CharClassMergePattern.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/CharClassMergePattern.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1422 1908 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/ccinsert1.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/ccinsert1.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1068 1050 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/ccinsert2.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/ccinsert2.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1464 1116 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/ccinsertresult.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/ccinsertresult.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 756 777 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/cfab.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/cfab.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 768 399 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/cfdg.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/cfdg.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 768 300 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/cfdgab.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/cfdgab.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1278 396 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/dfa.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/dfa.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1614 900 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/efgi.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/efgi.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 888 360 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/nfa.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/nfa.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1440 615 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/parser.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/parser.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1707 1671 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/setstate.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/setstate.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1716 1443 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- a/images/implementation/transitiontable.bb Sun Feb 07 16:52:37 2016 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -%%Title: images/implementation/transitiontable.pdf -%%Creator: extractbb 20150315 -%%BoundingBox: 0 0 1227 1131 -%%CreationDate: Fri Feb 5 16:53:53 2016 -
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/CharClassMergePattern.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/CharClassMergePattern.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1422 1908 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/ccinsert1.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/ccinsert1.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1068 1050 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/ccinsert2.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/ccinsert2.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1464 1116 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/ccinsertresult.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/ccinsertresult.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 756 777 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/cfab.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/cfab.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 768 399 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/cfdg.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/cfdg.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 768 300 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/cfdgab.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/cfdgab.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1278 396 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/dfa.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/dfa.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1614 900 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/efgi.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/efgi.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 888 360 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/nfa.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/nfa.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1440 615 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/parser.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/parser.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1707 1671 +%%CreationDate: Fri Feb 5 16:53:53 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexasta.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/example/regexasta.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1557 645 +%%CreationDate: Sun Feb 7 20:03:58 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexgroup.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/example/regexgroup.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1032 804 +%%CreationDate: Sun Feb 7 20:03:58 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexselect.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/example/regexselect.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 999 621 +%%CreationDate: Sun Feb 7 20:03:58 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexseq.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/example/regexseq.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1437 477 +%%CreationDate: Sun Feb 7 20:03:58 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexseq2.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/example/regexseq2.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1167 510 +%%CreationDate: Sun Feb 7 20:03:58 2016 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/setstate.bb Sun Feb 07 20:07:34 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/implementation/setstate.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1716 1443 +%%CreationDate: Fri Feb 5 16:53:53 2016 +