Mercurial > hg > Papers > 2015 > yuhi-master
changeset 48:8d6a0f047d5a
create task in sort bench example
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 17 Feb 2015 03:31:37 +0900 |
parents | 83d4c75a334a |
children | c7678996940c |
files | paper/abstract.tex paper/chapter2.tex paper/chapter3.tex paper/graffle/fsort_bsort.graffle paper/graffle/sort_benchmark.graffle paper/images/fsort_bsort.pdf paper/images/fsort_bsort.xbb paper/images/sort_benchmark.pdf paper/images/sort_benchmark.xbb paper/introduciton.tex paper/master_paper.pdf paper/master_paper.tex paper/master_paper.toc |
diffstat | 13 files changed, 5834 insertions(+), 1349 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/abstract.tex Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/abstract.tex Tue Feb 17 03:31:37 2015 +0900 @@ -1,10 +1,8 @@ \begin{abstract} Cerium は並列プログラミングフレームワークである。 -本来 Cerium は Cell Broad band Engine 用のフレームワークであったが、 +Cerium は Cell Broad band Engine 用のフレームワークであったが、 マルチコア CPU や GPU といったマルチプラットフォームに対応させ、より汎用的なフレームワークへ改良を行った。 - - マルチコア CPU は SynchronizedQueue 、 GPU は OpenCL と CUDA により実装した。 データ並列実行をサポートすることで GPGPU を行う際に高い並列度を維持することを可能にした。
--- a/paper/chapter2.tex Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/chapter2.tex Tue Feb 17 03:31:37 2015 +0900 @@ -144,7 +144,6 @@ \end{figure} \section{Task の Scheduling} - GPU や Cell のような Shared Memory でない環境でのプログラミングを行う場合、 Task の入出力となるデータを転送し、転送が終わってから Task を起動しなければならない。 転送処理がボトルネックとなり、並列度が低下してしまう。 @@ -161,3 +160,5 @@ \caption{Scheduler} \label{fig:scheduler} \end{figure} + +Task をパイプライニングにより Scheduling している部分をソースコード:\ref{src:pipeline_multicore}
--- a/paper/chapter3.tex Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/chapter3.tex Tue Feb 17 03:31:37 2015 +0900 @@ -1,4 +1,4 @@ -\chapter{Ceriumを用いた例題} +\chapter{Cerium を用いた例題} Cerium は様々な例題を含んでいる。本論文では Bitonic Sort、 Word Count、 FFT の3つの例題を扱う。 Bitonic Sort は、ベンチマークをとる際の一般的な例題として選択した。 @@ -13,6 +13,7 @@ 以上3つの例題を用いてベンチマークを行っていく。本論文で使用する各種例題について紹介する。 \section{Bitonic Sort} +\label{sec:about_sort} Cerium Task Manager を使った Sort である。 Bitonic Sort は配列の分割を行い、分割した部分に対して sort を行う。 分割後の Sort には QuickSort を使用している。Task の構成は以下のようになる。 @@ -103,4 +104,83 @@ Input と Output を繰り返し行うと、特に GPU だとボトルネックになってしまう。 このベンチマークで並列度を維持するにはデータ並列実行に対応し、データ依存で並列化を可能にする必要がある。 +\section{Task の生成} +Cerium において並列処理を行う場合、 Task を大量に生成する場合がある。 +WordCount や BitonicSort がそれにあたり、データの分割数分 Task の生成を行う必要がある。 +しかし、そういった場合において一気に Task を生成して実行を行うと著しく性能が低下する。 +起動していなくても Task そのものがメモリを圧迫してしまい、処理速度が低下する。 +Task の生成と実行を並行して行う必要があり、Task は徐々に一定数ごとに生成されるべきである。 +Sort の例題を元に Task の生成について考える。 +Sort の手順は\ref{sec:about_sort}節でも述べたが、 +「乱数列を分割して Sort 」と +「割り当てた範囲の中間から次の範囲の中間までを Sort 」2つの Sort により構成される。 +「乱数列を分割して Sort」を fsort 、 +「割り当てた範囲の中間から次の範囲の中間までを Sort 」を bsort とする。 +2つの Sort の構成を図:\ref{fig:fsort_bsort}に示す。 + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.7]{./images/fsort_bsort.pdf} + \end{center} + \caption{fsort と bsort} + \label{fig:sort} +\end{figure} + +bsort は fsort の結果に対して Sort を行う。つまりこの2つの Sort 間には依存関係が存在する。 +更にステージが次へ進むと fsort は前のステージの bsort の結果に対して Sort を行うため、 +更に依存関係が存在する。 +例題に関する依存関係を記述しながら、Task を徐々に生成する依存関係も記述するため、 +Task 生成部分は複雑になるという問題がある。 +Sort の例題における依存関係の記述を行う Task を SortSimple とし、ソースコード:\ref{src:sort_dependency}に示す。 + +\begin{lstlisting}[frame=lrbt,label=src:sort_rependency,caption=Sort の例題における依存関係の記述,numbers=left] +static int +sort_start(SchedTask *manager, void *d, void *e) +{ + Sort *s = (Sort*)manager->get_param(0); + long half_num = s->split_num-1; + + for (int i = 0; i < s->split_num-1; i++) { + s->fsort[i] = manager->create_task(QUICK_SORT, + (memaddr)&s->data[i*block_num], sizeof(Data)*block_num, + (memaddr)&s->data[i*block_num], sizeof(Data)*block_num); + + if (i>0 && s->bsort[i-1]) { + s->fsort[i]->wait_for(s->bsort[i-1]); + } + if (i<s->split_num-2 && s->bsort[i]) { + s->fsort[i]->wait_for(s->bsort[i]); + } + } + + HTaskPtr restart = manager->create_task(SortSimple,0,0,0,0); + restart->set_param(0,(memaddr)s); + if (!all) restart->wait_for(s->fsort[0]); + for (int i = 0; i < s->split_num; i++) { + s->fsort[i]->spawn(); + } + if (sort_count == 1) { + // last loop wait for all task + for (int i = 0; i < half_num; i++) { + restart->wait_for(s->bsort[i]); + s->bsort[i]->auto_free(); + } + } + restart->spawn(); + + return 0; +} +\end{lstlisting} + +\begin{itemize} +\item 13行目 : fsort が前のステージの fsort の結果を wait する +\item 16行目 : bsort が fsort の結果に対して wait する +\item 20行目 : SortSimple 内で SortSimple Task を生成する事で再起を行う +\item 23行目 : このループで分割ブロックの分だけ Task を生成している +\item 28行目 : ループの最後は全ての Task が終了するのを待つ +\end{itemize} + +このように例題ごとの依存関係と、Task をブロックで区切って徐々に生成していくための依存関係 +の両方を記述しなければならない。 +Task 間で wait\_for することで依存関係を設定するのではなく、 Data Dependency により依存関係を記述できる事が望ましい。
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/graffle/fsort_bsort.graffle Tue Feb 17 03:31:37 2015 +0900 @@ -0,0 +1,4017 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <false/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {480, 670}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </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>CreationDate</key> + <string>2012-02-11 03:24:38 +0000</string> + <key>Creator</key> + <string>Daichi TOMA</string> + <key>DisplayScale</key> + <string>1.000 cm = 1.000 m</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{322.79717460743382, 569.84775184279226}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>396</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{322.95581328094931, 537.44725785986498}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>397</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>395</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{122.79716828473093, 569.84774378466523}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>393</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{122.95580695824646, 537.44724980173805}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>394</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>392</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{224.62176615958509, 348.89354529198999}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>390</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{224.78040483310062, 316.49305130906276}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>391</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>389</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{323.63024624476418, 120.29221172980442}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>387</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{323.78888491827973, 87.891717746877163}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>388</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>386</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{123.3496544900423, 120.29220522296052}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>384</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.50829316355782, 87.89171124003326}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>385</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>383</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{244.19890245811382, 458.1563533720003}, {32, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>380</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Wait}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>240</integer> + </dict> + <key>ID</key> + <integer>379</integer> + <key>Points</key> + <array> + <string>{239.75000508626303, 487.7777777777776}</string> + <string>{239.84025531832702, 436.64604356553821}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>2</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>372</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{244.19890274760957, 227.93413152243807}, {32, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>378</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Wait}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>342</integer> + </dict> + <key>ID</key> + <integer>377</integer> + <key>Points</key> + <array> + <string>{239.83952770247149, 267.94444496041859}</string> + <string>{239.75000084771051, 206.42382134331598}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>2</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>240</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.500006569756408, 488.00873014661988}, {79.472221374511719, 21.333333969116211}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>373</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 fsort}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>368</integer> + <key>Points</key> + <array> + <string>{239.75001356336804, 604.38905334472679}</string> + <string>{239.75001356336804, 641.60905334472739}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{39.249807569715728, 603.61000061035179}, {50, 38.999057769775391}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>367</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{89.250200483534101, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>366</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{139.25020048353412, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>365</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{189.25020048353406, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>364</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{239.25078794691296, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>363</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{289.25078794691308, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>362</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{339.25078794691308, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>361</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{389.25078794691308, 603.61000061035179}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>360</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>356</integer> + <key>Points</key> + <array> + <string>{239.75000593397351, 524.38999999999976}</string> + <string>{240.25000593397351, 561.61000000000024}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{38.499613020155174, 523.49999999999977}, {50, 38.999057769775391}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>355</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{88.500005933973554, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>354</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{138.50000593397357, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>353</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{188.50000593397351, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>352</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{238.50059339735242, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>351</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{288.50059339735253, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>350</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{338.50059339735253, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>349</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{388.50059339735253, 523.49999999999977}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>348</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{17.806330362955734, 463.77777777777766}, {53, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>347</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 2 stage}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>39</integer> + <key>Points</key> + <array> + <string>{14.638893127441364, 452.88888888888874}</string> + <string>{464.86111534967347, 452.88888888888874}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>Pattern</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{4, 4.8333412806193348}, {53, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>345</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 1 stage}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.500001271565729, 38.222225613064261}, {79.472221374511719, 21.333333969116211}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>343</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 fsort}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.590255742182251, 268.4444478352865}, {79.472221374511719, 21.333333969116211}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>341</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 bsort}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>318</integer> + <key>Points</key> + <array> + <string>{341.09085380194244, 387.85079447428365}</string> + <string>{341.09085380194244, 425.07079447428362}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>319</integer> + <key>Points</key> + <array> + <string>{141.09025870916904, 387.35079508463525}</string> + <string>{141.09025870916904, 424.57079508463522}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{40.33986198065341, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>320</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{90.340254894471769, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>321</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{140.34025489447177, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>322</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{190.34025489447177, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>323</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{240.34084235785065, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>324</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{290.34084235785065, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>325</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{340.34084235785065, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>326</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{390.34084235785065, 386.85079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>327</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>331</integer> + <key>Points</key> + <array> + <string>{341.09105216620026, 299.3507944742837}</string> + <string>{341.09105216620026, 336.57079447428367}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>332</integer> + <key>Points</key> + <array> + <string>{141.09045707342685, 298.85079508463525}</string> + <string>{141.09045707342685, 336.07079508463522}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{40.340060344911223, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>333</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{90.340453258729582, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>334</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{140.34045325872958, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>335</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{190.34045325872958, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>336</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{240.34104072210846, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>337</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{290.34104072210846, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>338</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{340.34104072210846, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>339</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{390.34104072210846, 298.35079447428365}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>340</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>161</integer> + <key>Points</key> + <array> + <string>{239.75000932481555, 154.83349778917091}</string> + <string>{239.75000932481555, 192.05349778917142}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{39.249803331163193, 154.05444505479591}, {50, 38.999057769775391}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>160</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{89.250196244981552, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>159</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{139.25019624498157, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>158</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{189.25019624498157, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>157</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{239.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>156</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{289.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>155</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{339.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>154</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{389.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>153</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>94</integer> + <key>Points</key> + <array> + <string>{239.75000169542102, 74.834444444444387}</string> + <string>{240.25000169542102, 112.05444444444437}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{38.499608781602646, 73.944444444444358}, {50, 38.999057769775391}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>96</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{88.500001695421005, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>97</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{138.50000169542102, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>98</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{188.50000169542102, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>99</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{238.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>100</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{288.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>101</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{338.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>102</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{388.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>103</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.500000847710503, 38.222222222222221}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>342</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.590255318327024, 268.44444444444446}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>240</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.50000508626303, 487.77777777777766}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>372</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <true/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 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>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2015-02-16 17:53:15 +0000</string> + <key>Modifier</key> + <string>yuhi</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperName</key> + <array> + <string>string</string> + <string>jis-b5</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{516, 729}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{56, 119}, {1519, 1058}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>119</integer> + <key>VisibleRegion</key> + <string>{{-142, 170.16575123589081}, {765.19339435619736, 499.44752960144575}}</string> + <key>Zoom</key> + <real>1.809999942779541</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1.809999942779541</real> + <real>1.8700000047683716</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/paper/graffle/sort_benchmark.graffle Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/graffle/sort_benchmark.graffle Tue Feb 17 03:31:37 2015 +0900 @@ -52,440 +52,13 @@ <key>GraphicsList</key> <array> <dict> - <key>Bounds</key> - <string>{{25, 328}, {426.5, 149.09048461914062}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>241</integer> - <key>Magnets</key> - <array> - <string>{0, 1}</string> - <string>{0, -1}</string> - <string>{1, 0}</string> - <string>{-1, 0}</string> - </array> - <key>Shape</key> - <string>Rectangle</string> - <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>CornerRadius</key> - <real>5</real> - <key>Pattern</key> - <integer>1</integer> - </dict> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{25, 165.40951538085938}, {426.5, 149.09048461914062}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>240</integer> - <key>Magnets</key> - <array> - <string>{0, 1}</string> - <string>{0, -1}</string> - <string>{1, 0}</string> - <string>{-1, 0}</string> - </array> - <key>Shape</key> - <string>Rectangle</string> - <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>CornerRadius</key> - <real>5</real> - <key>Pattern</key> - <integer>1</integer> - </dict> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{25, 17.999526977539062}, {426.5, 137.50047302246094}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>4</integer> - <key>Magnets</key> - <array> - <string>{0, 1}</string> - <string>{0, -1}</string> - <string>{1, 0}</string> - <string>{-1, 0}</string> - </array> - <key>Shape</key> - <string>Rectangle</string> - <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>CornerRadius</key> - <real>5</real> - <key>Pattern</key> - <integer>1</integer> - </dict> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{38.749603271484375, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>Font</key> - <string>HiraKakuProN-W6</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>237</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 1}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{88.749996185302734, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>236</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 2}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{138.74999618530273, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>235</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 3}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{188.74999618530273, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>234</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 4}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{238.75058364868164, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>233</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 5}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{288.75058364868164, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>232</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 6}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{338.75058364868164, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>231</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 7}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{388.75058364868164, 426.57525634765625}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>230</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 8}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> <key>Class</key> <string>Group</string> <key>Graphics</key> <array> <dict> <key>Bounds</key> - <string>{{301.37499237060547, 389.54525756835938}, {30, 19}}</string> + <string>{{322.79717460743382, 490.00119660229467}, {30, 19}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -500,7 +73,158 @@ <real>16</real> </dict> <key>ID</key> - <integer>228</integer> + <integer>396</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{322.95581328094931, 457.60070261936738}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>397</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>395</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{122.79716828473093, 490.00118854416763}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>393</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -528,7 +252,7 @@ <key>Pad</key> <integer>0</integer> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural @@ -541,35 +265,93 @@ <string>NO</string> </dict> <dict> + <key>Bounds</key> + <string>{{122.95580695824646, 457.60069456124046}, {30.939228057861328, 91.215476989746094}}</string> <key>Class</key> - <string>LineGraphic</string> + <string>ShapedGraphic</string> <key>ID</key> - <integer>229</integer> - <key>Points</key> - <array> - <string>{337.37519073486328, 388.54525756835938}</string> - <string>{337.37518692016602, 416.54525756835938}</string> - </array> + <integer>394</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> <key>Style</key> <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> <key>stroke</key> <dict> - <key>HeadArrow</key> - <string>FilledArrow</string> - <key>Legacy</key> - <true/> - <key>LineType</key> - <integer>1</integer> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>2</real> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> </dict> </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> </dict> </array> <key>ID</key> - <integer>227</integer> + <integer>392</integer> </dict> <dict> <key>Class</key> @@ -578,7 +360,7 @@ <array> <dict> <key>Bounds</key> - <string>{{102.12458801269531, 389.54525756835938}, {30, 19}}</string> + <string>{{224.53152568106947, 303.52582511959679}, {30, 19}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -593,7 +375,309 @@ <real>16</real> </dict> <key>ID</key> - <integer>225</integer> + <integer>390</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{224.69016435458499, 271.12533113666956}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>391</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>389</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{323.63024624476418, 120.29221172980442}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>387</integer> + <key>Shape</key> + <string>Rectangle</string> + <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>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs32 \cf0 Sort}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{323.78888491827973, 87.891717746877163}, {30.939228057861328, 91.215476989746094}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>388</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> + </dict> + </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> + </dict> + </array> + <key>ID</key> + <integer>386</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{123.3496544900423, 120.29220522296052}, {30, 19}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>384</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -621,7 +705,7 @@ <key>Pad</key> <integer>0</integer> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural @@ -634,45 +718,103 @@ <string>NO</string> </dict> <dict> + <key>Bounds</key> + <string>{{123.50829316355782, 87.89171124003326}, {30.939228057861328, 91.215476989746094}}</string> <key>Class</key> - <string>LineGraphic</string> + <string>ShapedGraphic</string> <key>ID</key> - <integer>226</integer> - <key>Points</key> - <array> - <string>{138.12478637695312, 388.54525756835938}</string> - <string>{138.12478256225586, 416.54525756835938}</string> - </array> + <integer>385</integer> + <key>Rotation</key> + <real>90</real> + <key>Shape</key> + <string>AdjustableArrow</string> + <key>ShapeData</key> + <dict> + <key>ratio</key> + <real>0.50000017881393433</real> + <key>width</key> + <real>20.000001907348633</real> + </dict> <key>Style</key> <dict> + <key>fill</key> + <dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleColor</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>MiddleFraction</key> + <real>0.0</real> + <key>TrippleBlend</key> + <string>YES</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.4</string> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Draws</key> + <string>NO</string> + <key>ShadowVector</key> + <string>{0, 2}</string> + </dict> <key>stroke</key> <dict> - <key>HeadArrow</key> - <string>FilledArrow</string> - <key>Legacy</key> - <true/> - <key>LineType</key> - <integer>1</integer> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>2</real> + <key>Color</key> + <dict> + <key>b</key> + <string>0.0980392</string> + <key>g</key> + <string>0.0980392</string> + <key>r</key> + <string>0.0980392</string> + </dict> </dict> </dict> + <key>TextRelativeArea</key> + <string>{{0.125, 0.25}, {0.75, 0.5}}</string> + <key>isConnectedShape</key> + <true/> </dict> </array> <key>ID</key> - <integer>224</integer> + <integer>383</integer> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> - <integer>223</integer> + <integer>368</integer> <key>Points</key> <array> - <string>{239.24980926513672, 340.2943115234375}</string> - <string>{239.24980926513672, 377.51431152343747}</string> + <string>{239.75001356336804, 524.5424981042288}</string> + <string>{239.75001356336804, 561.76249810422951}</string> </array> <key>Style</key> <dict> @@ -691,7 +833,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{38.749603271484375, 339.5152587890625}, {50, 38.999057769775391}}</string> + <string>{{39.249807569715728, 523.7634453698538}, {50, 38.999057769775391}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -711,7 +853,7 @@ <real>16</real> </dict> <key>ID</key> - <integer>222</integer> + <integer>367</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -737,19 +879,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 2}</string> +\f0\b\fs32 \cf1 1}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{88.749996185302734, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{89.250200483534101, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -765,7 +907,7 @@ </dict> </dict> <key>ID</key> - <integer>221</integer> + <integer>366</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -791,19 +933,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 4}</string> +\f0\b\fs32 \cf1 2}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{138.74999618530273, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{139.25020048353412, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -819,7 +961,7 @@ </dict> </dict> <key>ID</key> - <integer>220</integer> + <integer>365</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -845,19 +987,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 1}</string> +\f0\b\fs32 \cf1 3}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{188.74999618530273, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{189.25020048353406, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -873,7 +1015,7 @@ </dict> </dict> <key>ID</key> - <integer>219</integer> + <integer>364</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -899,23 +1041,23 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 3}</string> +\f0\b\fs32 \cf1 4}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{238.75058364868164, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{239.25078794691296, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> - <integer>218</integer> + <integer>363</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -941,23 +1083,23 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf0 6}</string> +\f0\b\fs32 \cf0 5}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{288.75058364868164, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{289.25078794691308, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> - <integer>217</integer> + <integer>362</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -983,23 +1125,23 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf0 7}</string> +\f0\b\fs32 \cf0 6}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{338.75058364868164, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{339.25078794691308, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> - <integer>216</integer> + <integer>361</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1025,23 +1167,23 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf0 5}</string> +\f0\b\fs32 \cf0 7}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{388.75058364868164, 339.5152587890625}, {50, 39.000000000000007}}</string> + <string>{{389.25078794691308, 523.7634453698538}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> - <integer>215</integer> + <integer>360</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1067,7 +1209,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -1081,36 +1223,11 @@ <key>Class</key> <string>LineGraphic</string> <key>ID</key> - <integer>214</integer> + <integer>356</integer> <key>Points</key> <array> - <string>{339.50059509277344, 263.25}</string> - <string>{339.50059509277344, 300.46999999999997}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>0</string> - <key>Legacy</key> - <true/> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>3</real> - </dict> - </dict> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>213</integer> - <key>Points</key> - <array> - <string>{139.5, 262.75000061035161}</string> - <string>{139.5, 299.97000061035158}</string> + <string>{239.75000593397351, 444.54344475950217}</string> + <string>{240.25000593397351, 481.76344475950265}</string> </array> <key>Style</key> <dict> @@ -1129,95 +1246,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{38.749603271484375, 262.25}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>Font</key> - <string>HiraKakuProN-W6</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>212</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 2}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{88.749996185302734, 262.25}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>211</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 4}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{138.74999618530273, 262.25}, {50, 39.000000000000007}}</string> + <string>{{38.499613020155174, 443.65344475950218}, {50, 38.999057769775391}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1231,9 +1260,13 @@ <key>r</key> <string>1</string> </dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> </dict> <key>ID</key> - <integer>210</integer> + <integer>355</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1259,19 +1292,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 1}</string> +\f0\b\fs32 \cf1 2}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{188.74999618530273, 262.25}, {50, 39.000000000000007}}</string> + <string>{{88.500005933973554, 443.65344475950218}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1287,7 +1320,7 @@ </dict> </dict> <key>ID</key> - <integer>209</integer> + <integer>354</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1313,19 +1346,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 3}</string> +\f0\b\fs32 \cf1 4}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{238.75058364868164, 262.25}, {50, 39.000000000000007}}</string> + <string>{{138.50000593397357, 443.65344475950218}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1341,7 +1374,61 @@ </dict> </dict> <key>ID</key> - <integer>208</integer> + <integer>353</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{188.50000593397351, 443.65344475950218}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>352</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1367,19 +1454,325 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{238.50059339735242, 443.65344475950218}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>351</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 6}</string> +\f0\b\fs32 \cf0 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{288.50059339735253, 443.65344475950218}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>350</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{338.50059339735253, 443.65344475950218}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>349</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{288.75058364868164, 262.25}, {50, 39.000000000000007}}</string> + <string>{{388.50059339735253, 443.65344475950218}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>348</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.662745</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>318</integer> + <key>Points</key> + <array> + <string>{341.00061332342682, 342.48307430189044}</string> + <string>{341.00061332342682, 379.70307430189041}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>319</integer> + <key>Points</key> + <array> + <string>{141.00001823065341, 341.98307491224205}</string> + <string>{141.00001823065341, 379.20307491224202}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{40.249621502137785, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>320</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{90.250014415956144, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>321</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{140.25001441595614, 341.48307430189044}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1395,7 +1788,115 @@ </dict> </dict> <key>ID</key> - <integer>207</integer> + <integer>322</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{190.25001441595614, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>323</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 3}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{240.25060187933502, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>324</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1421,310 +1922,19 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 7}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{338.75058364868164, 262.25}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>206</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 5}</string> +\f0\b\fs32 \cf1 6}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{388.75058364868164, 262.25}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>205</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 8}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Class</key> - <string>Group</string> - <key>Graphics</key> - <array> - <dict> - <key>Bounds</key> - <string>{{201.74980163574219, 224.5}, {30, 19}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>YES</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Font</key> - <string>Helvetica</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>203</integer> - <key>Shape</key> - <string>Rectangle</string> - <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>Pad</key> - <integer>0</integer> - <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural - -\f0\fs32 \cf0 Sort}</string> - <key>VerticalPad</key> - <integer>0</integer> - </dict> - <key>Wrap</key> - <string>NO</string> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>204</integer> - <key>Points</key> - <array> - <string>{237.75, 223.5}</string> - <string>{237.74999618530273, 251.5}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>FilledArrow</string> - <key>Legacy</key> - <true/> - <key>LineType</key> - <integer>1</integer> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>2</real> - </dict> - </dict> - </dict> - </array> - <key>ID</key> - <integer>202</integer> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>197</integer> - <key>Points</key> - <array> - <string>{339.50079345703125, 174.75}</string> - <string>{339.50079345703125, 211.96999999999997}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>0</string> - <key>Legacy</key> - <true/> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>3</real> - </dict> - </dict> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>196</integer> - <key>Points</key> - <array> - <string>{139.50019836425781, 174.25000061035161}</string> - <string>{139.50019836425781, 211.47000061035158}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>0</string> - <key>Legacy</key> - <true/> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>3</real> - </dict> - </dict> - </dict> - <dict> - <key>Bounds</key> - <string>{{38.749801635742188, 173.75}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>Font</key> - <string>HiraKakuProN-W6</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>195</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 2}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{88.750194549560547, 173.75}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</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>194</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 4}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{138.75019454956055, 173.75}, {50, 39.000000000000007}}</string> + <string>{{290.25060187933502, 341.48307430189044}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1740,7 +1950,7 @@ </dict> </dict> <key>ID</key> - <integer>193</integer> + <integer>325</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1766,19 +1976,217 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\b\fs32 \cf1 6}</string> +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{340.25060187933502, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>326</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> </dict> <key>TextPlacement</key> <integer>2</integer> </dict> <dict> <key>Bounds</key> - <string>{{188.75019454956055, 173.75}, {50, 39.000000000000007}}</string> + <string>{{390.25060187933502, 341.48307430189044}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>327</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 8}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>331</integer> + <key>Points</key> + <array> + <string>{341.00081168768463, 253.98307430189053}</string> + <string>{341.00081168768463, 291.20307430189047}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>332</integer> + <key>Points</key> + <array> + <string>{141.00021659491122, 253.48307491224207}</string> + <string>{141.00021659491122, 290.70307491224202}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{40.249819866395598, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>16</real> + </dict> + <key>ID</key> + <integer>333</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 2}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{90.250212780213957, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</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>334</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 4}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{140.25021278021396, 252.98307430189047}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -1794,115 +2202,7 @@ </dict> </dict> <key>ID</key> - <integer>192</integer> - <key>Shape</key> - <string>Rectangle</string> - <key>Style</key> - <dict> - <key>fill</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0.709804</string> - <key>g</key> - <string>0.552941</string> - <key>r</key> - <string>0.501961</string> - </dict> - </dict> - <key>shadow</key> - <dict> - <key>Draws</key> - <string>NO</string> - </dict> - </dict> - <key>Text</key> - <dict> - <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf1 7}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{238.75078201293945, 173.75}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>1</string> - <key>g</key> - <string>1</string> - <key>r</key> - <string>1</string> - </dict> - </dict> - <key>ID</key> - <integer>191</integer> - <key>Shape</key> - <string>Rectangle</string> - <key>Style</key> - <dict> - <key>fill</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>0.709804</string> - <key>g</key> - <string>0.552941</string> - <key>r</key> - <string>0.501961</string> - </dict> - </dict> - <key>shadow</key> - <dict> - <key>Draws</key> - <string>NO</string> - </dict> - </dict> - <key>Text</key> - <dict> - <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf1 1}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{288.75078201293945, 173.75}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FontInfo</key> - <dict> - <key>Color</key> - <dict> - <key>b</key> - <string>1</string> - <key>g</key> - <string>1</string> - <key>r</key> - <string>1</string> - </dict> - </dict> - <key>ID</key> - <integer>190</integer> + <integer>335</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1928,7 +2228,169 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 6}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{190.25021278021396, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>336</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 7}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{240.25080024359283, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>337</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf1 1}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{290.25080024359283, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + </dict> + <key>ID</key> + <integer>338</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.709804</string> + <key>g</key> + <string>0.552941</string> + <key>r</key> + <string>0.501961</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -1940,41 +2402,11 @@ </dict> <dict> <key>Bounds</key> - <string>{{338.75078201293945, 173.75}, {50, 39.000000000000007}}</string> + <string>{{340.25080024359283, 252.98307430189047}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> - <integer>189</integer> - <key>Shape</key> - <string>Rectangle</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\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs32 \cf0 5}</string> - </dict> - <key>TextPlacement</key> - <integer>2</integer> - </dict> - <dict> - <key>Bounds</key> - <string>{{388.75078201293945, 173.75}, {50, 39.000000000000007}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>ID</key> - <integer>188</integer> + <integer>339</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> @@ -1988,7 +2420,37 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\b\fs32 \cf0 5}</string> + </dict> + <key>TextPlacement</key> + <integer>2</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{390.25080024359283, 252.98307430189047}, {50, 39.000000000000007}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>340</integer> + <key>Shape</key> + <string>Rectangle</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\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2000,106 +2462,13 @@ </dict> <dict> <key>Class</key> - <string>Group</string> - <key>Graphics</key> - <array> - <dict> - <key>Bounds</key> - <string>{{301.75040435791016, 74.5}, {30, 19}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>YES</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Font</key> - <string>Helvetica</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>165</integer> - <key>Shape</key> - <string>Rectangle</string> - <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>Pad</key> - <integer>0</integer> - <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural - -\f0\fs32 \cf0 Sort}</string> - <key>VerticalPad</key> - <integer>0</integer> - </dict> - <key>Wrap</key> - <string>NO</string> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>166</integer> - <key>Points</key> - <array> - <string>{337.75060272216797, 73.5}</string> - <string>{337.7505989074707, 101.5}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>FilledArrow</string> - <key>Legacy</key> - <true/> - <key>LineType</key> - <integer>1</integer> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>2</real> - </dict> - </dict> - </dict> - </array> - <key>ID</key> - <integer>164</integer> - </dict> - <dict> - <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>161</integer> <key>Points</key> <array> - <string>{240.00000762939453, 106.38905334472656}</string> - <string>{240.00000762939453, 143.60905334472653}</string> + <string>{239.75000932481555, 154.83349778917091}</string> + <string>{239.75000932481555, 192.05349778917142}</string> </array> <key>Style</key> <dict> @@ -2118,7 +2487,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{39.499801635742188, 105.61000061035156}, {50, 38.999057769775391}}</string> + <string>{{39.249803331163193, 154.05444505479591}, {50, 38.999057769775391}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2164,7 +2533,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2176,7 +2545,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{89.500194549560547, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{89.250196244981552, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2218,7 +2587,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2230,7 +2599,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{139.50019454956055, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{139.25019624498157, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2272,7 +2641,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2284,7 +2653,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{189.50019454956055, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{189.25019624498157, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2326,7 +2695,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2338,7 +2707,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{239.50078201293945, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{239.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2368,7 +2737,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2380,7 +2749,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{289.50078201293945, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{289.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2410,7 +2779,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2422,7 +2791,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{339.50078201293945, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{339.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2452,7 +2821,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2464,7 +2833,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{389.50078201293945, 105.61000061035156}, {50, 39.000000000000007}}</string> + <string>{{389.25078370836047, 154.05444505479591}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2494,7 +2863,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2506,106 +2875,13 @@ </dict> <dict> <key>Class</key> - <string>Group</string> - <key>Graphics</key> - <array> - <dict> - <key>Bounds</key> - <string>{{102.5, 74.5}, {30, 19}}</string> - <key>Class</key> - <string>ShapedGraphic</string> - <key>FitText</key> - <string>YES</string> - <key>Flow</key> - <string>Resize</string> - <key>FontInfo</key> - <dict> - <key>Font</key> - <string>Helvetica</string> - <key>Size</key> - <real>16</real> - </dict> - <key>ID</key> - <integer>168</integer> - <key>Shape</key> - <string>Rectangle</string> - <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>Pad</key> - <integer>0</integer> - <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural - -\f0\fs32 \cf0 Sort}</string> - <key>VerticalPad</key> - <integer>0</integer> - </dict> - <key>Wrap</key> - <string>NO</string> - </dict> - <dict> - <key>Class</key> - <string>LineGraphic</string> - <key>ID</key> - <integer>169</integer> - <key>Points</key> - <array> - <string>{138.50019836425781, 73.5}</string> - <string>{138.50019454956055, 101.5}</string> - </array> - <key>Style</key> - <dict> - <key>stroke</key> - <dict> - <key>HeadArrow</key> - <string>FilledArrow</string> - <key>Legacy</key> - <true/> - <key>LineType</key> - <integer>1</integer> - <key>TailArrow</key> - <string>0</string> - <key>Width</key> - <real>2</real> - </dict> - </dict> - </dict> - </array> - <key>ID</key> - <integer>167</integer> - </dict> - <dict> - <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>94</integer> <key>Points</key> <array> - <string>{240, 26.390000000000029}</string> - <string>{240.5, 63.610000000000014}</string> + <string>{239.75000169542102, 74.834444444444387}</string> + <string>{240.25000169542102, 112.05444444444437}</string> </array> <key>Style</key> <dict> @@ -2624,7 +2900,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{38.749607086181641, 25.499999999999996}, {50, 38.999057769775391}}</string> + <string>{{38.499608781602646, 73.944444444444358}, {50, 38.999057769775391}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2670,7 +2946,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2682,7 +2958,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{88.75, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{88.500001695421005, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2724,7 +3000,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2736,7 +3012,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{138.75, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{138.50000169542102, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2778,7 +3054,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2790,7 +3066,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{188.75, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{188.50000169542102, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -2832,7 +3108,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2844,7 +3120,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{238.75058746337891, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{238.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2874,7 +3150,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2886,7 +3162,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{288.75058746337891, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{288.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2916,7 +3192,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2928,7 +3204,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{338.75058746337891, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{338.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -2958,7 +3234,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -2970,7 +3246,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{388.75058746337891, 25.499999999999996}, {50, 39.000000000000007}}</string> + <string>{{388.50058915879993, 73.944444444444358}, {50, 39.000000000000007}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -3000,7 +3276,7 @@ <key>Text</key> <dict> <key>Text</key> - <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + <string>{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc @@ -3010,6 +3286,111 @@ <key>TextPlacement</key> <integer>2</integer> </dict> + <dict> + <key>Bounds</key> + <string>{{26.500000847710503, 38.222222222222221}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>342</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.500014839811399, 223.07672427205125}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>240</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26.50000508626303, 407.93122253728001}, {426.5, 168.20159912109375}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>372</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Rectangle</string> + <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>CornerRadius</key> + <real>5</real> + </dict> + </dict> + </dict> </array> <key>GridInfo</key> <dict/> @@ -3058,7 +3439,7 @@ <key>MasterSheets</key> <array/> <key>ModificationDate</key> - <string>2015-01-22 01:36:01 +0000</string> + <string>2015-02-16 17:52:55 +0000</string> <key>Modifier</key> <string>yuhi</string> <key>NotesVisible</key> @@ -3078,8 +3459,8 @@ </array> <key>NSHorizonalPagination</key> <array> - <string>int</string> - <string>0</string> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> </array> <key>NSLeftMargin</key> <array> @@ -3144,7 +3525,7 @@ </dict> </array> <key>Frame</key> - <string>{{291, 53}, {1229, 1058}}</string> + <string>{{56, 65}, {1519, 1058}}</string> <key>ListView</key> <true/> <key>OutlineWidth</key> @@ -3158,15 +3539,15 @@ <key>SidebarWidth</key> <integer>119</integer> <key>VisibleRegion</key> - <string>{{-3, 25.333333333333332}, {486.66666666666669, 401.77777777777777}}</string> + <string>{{-142, 0}, {765.19339435619736, 499.44752960144581}}</string> <key>Zoom</key> - <real>2.25</real> + <real>1.809999942779541</real> <key>ZoomValues</key> <array> <array> <string>Canvas 1</string> - <real>2.25</real> - <real>2.1800000667572021</real> + <real>1.809999942779541</real> + <real>1.8700000047683716</real> </array> </array> </dict>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/images/fsort_bsort.xbb Tue Feb 17 03:31:37 2015 +0900 @@ -0,0 +1,8 @@ +%%Title: ./fsort_bsort.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 481 672 +%%HiResBoundingBox: 0.000000 0.000000 481.000000 672.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Tue Feb 17 02:53:46 2015 +
--- a/paper/images/sort_benchmark.xbb Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/images/sort_benchmark.xbb Tue Feb 17 03:31:37 2015 +0900 @@ -1,8 +1,8 @@ %%Title: ./sort_benchmark.pdf %%Creator: extractbb 20130405 -%%BoundingBox: 0 0 449 483 -%%HiResBoundingBox: 0.000000 0.000000 449.000000 483.000000 -%%PDFVersion: 1.3 +%%BoundingBox: 0 0 450 561 +%%HiResBoundingBox: 0.000000 0.000000 450.000000 561.000000 +%%PDFVersion: 1.4 %%Pages: 1 -%%CreationDate: Thu Feb 5 17:55:04 2015 +%%CreationDate: Tue Feb 17 02:53:57 2015
--- a/paper/introduciton.tex Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/introduciton.tex Tue Feb 17 03:31:37 2015 +0900 @@ -1,13 +1,13 @@ \chapter{マルチプラットフォームなフレームワークにおける並列プログラミング} -\pagenumbering{arabic} +\pagenumbering{arabic} % 動画の編集や再生、ゲームといったPCやタブレット等の端末でできる事・やりたい事が増えてきている。 % PCやタブレットの一般的な利用方法として動画の編集や再生、ゲームといったアプリケーションの利用が挙げられる。 % Rednering や物理演算といった処理から -プログラムが要求する PC の処理性能は上がってきているが、 +プログラムが PC に要求するの処理性能は上がってきているが、 %-ゲームや動画再生といったアプリケーションが高水準(?)になるにつれて %-高水準:高解像度だったり、ぬるぬる動いたり -消費電力・発熱・クロックの限界から、 CPU の性能自体を上げることによる処理性能の向上は難しい。 +消費電力・発熱・クロックの限界から、 CPU の性能を上げることによる処理性能の向上は難しい。 プロセッサメーカーはマルチコア CPU や GPU を含むヘテロジニアス構成の路線を打ち出している。 クロックの性能を上げるのではなく、コア数を増やすことでパフォーマンスを向上させている。 @@ -16,12 +16,11 @@ ここでいう最適な形とは、実行の順番やどのリソース上で Task を実行するかといった Scheduling を含めたチューニングの事である。 -しかしこれらのチューニングは複雑で、 -コーディング時にプログラマが毎回行っていては煩雑さや拡張性の点で問題がある。 -そういった問題を解決するためのプログラミングフレームワークが必要となる。 - -本研究ではマルチコア CPU や GPU といったアーキテクチャ上で動作する並列プログラミングフレームワーク、 -Cerium の開発を行った。 +しかしこれらのチューニングは複雑で、コーディング時に毎回行うと煩雑さや拡張性の点で問題がある。 +そういった問題を解決するため、本研究では並列プログラミングフレームワーク Cerium の開発を行った。 +Cerium によりプラットフォーム間で統一的にコードを記述できる。 +一般的なマルチプラットフォームフレームワークとして OpenCL や CUDA が挙げられるが、 +これらと同等の並列度を維持したい。 Cerium では Task という単位で処理を記述し、それらは並列に実行される。 プログラマが Task 間の依存関係を設定するとパイプラインが構成され、高い並列度で実行される。
--- a/paper/master_paper.tex Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/master_paper.tex Tue Feb 17 03:31:37 2015 +0900 @@ -9,7 +9,7 @@ \jtitle{マルチプラットフォーム対応\\並列プログラミングフレームワーク} %\etitle{supporting multiplatform of parallel programming framework} -\etitle{Multi-platform framework for parallel programming} +\etitle{Multi-Platform Framework For Parallel Programming} \year{平成26年度 3月} \affiliation{\center% \includegraphics[clip,keepaspectratio,width=.15\textwidth]
--- a/paper/master_paper.toc Mon Feb 16 20:07:21 2015 +0900 +++ b/paper/master_paper.toc Tue Feb 17 03:31:37 2015 +0900 @@ -10,32 +10,33 @@ \contentsline {section}{\numberline {3.2}Cerium TaskManager}{8} \contentsline {section}{\numberline {3.3}Cerium における Task}{10} \contentsline {section}{\numberline {3.4}Task の Scheduling}{11} -\contentsline {chapter}{\numberline {第4章}Ceriumを用いた例題}{12} +\contentsline {chapter}{\numberline {第4章}Cerium を用いた例題}{12} \contentsline {section}{\numberline {4.1}Bitonic Sort}{12} \contentsline {section}{\numberline {4.2}Word Count}{14} \contentsline {section}{\numberline {4.3}FFT}{16} -\contentsline {chapter}{\numberline {第5章}マルチコアへの対応}{17} -\contentsline {section}{\numberline {5.1}マルチコア上での実行の機構}{17} -\contentsline {section}{\numberline {5.2}DMA}{17} -\contentsline {section}{\numberline {5.3}データ並列}{17} -\contentsline {chapter}{\numberline {第6章}GPGPU への対応}{20} -\contentsline {section}{\numberline {6.1}OpenCL および CUDA による実装}{20} -\contentsline {section}{\numberline {6.2}データ並列}{21} -\contentsline {chapter}{\numberline {第7章}並列処理向けI/O}{23} -\contentsline {section}{\numberline {7.1}mmap}{23} -\contentsline {section}{\numberline {7.2}Blocked Read による I/O の並列化}{24} -\contentsline {section}{\numberline {7.3}I/O 専用 Thread の実装}{26} -\contentsline {chapter}{\numberline {第8章}ベンチマーク}{27} -\contentsline {section}{\numberline {8.1}実験環境}{27} -\contentsline {section}{\numberline {8.2}マルチコア}{28} -\contentsline {section}{\numberline {8.3}GPGPU}{30} -\contentsline {section}{\numberline {8.4}並列 I/O}{32} -\contentsline {chapter}{\numberline {第9章}既存のプログラミングフレームワークとの比較}{34} -\contentsline {section}{\numberline {9.1}OpenCL}{34} -\contentsline {section}{\numberline {9.2}CUDA}{35} -\contentsline {section}{\numberline {9.3}StarPU}{36} -\contentsline {chapter}{\numberline {第10章}結論}{38} -\contentsline {section}{\numberline {10.1}今後の課題}{39} -\contentsline {chapter}{謝辞}{40} -\contentsline {chapter}{参考文献}{41} -\contentsline {chapter}{発表文献}{42} +\contentsline {section}{\numberline {4.4}Task の生成}{16} +\contentsline {chapter}{\numberline {第5章}マルチコアへの対応}{19} +\contentsline {section}{\numberline {5.1}マルチコア上での実行の機構}{19} +\contentsline {section}{\numberline {5.2}DMA}{19} +\contentsline {section}{\numberline {5.3}データ並列}{19} +\contentsline {chapter}{\numberline {第6章}GPGPU への対応}{22} +\contentsline {section}{\numberline {6.1}OpenCL および CUDA による実装}{22} +\contentsline {section}{\numberline {6.2}データ並列}{23} +\contentsline {chapter}{\numberline {第7章}並列処理向けI/O}{25} +\contentsline {section}{\numberline {7.1}mmap}{25} +\contentsline {section}{\numberline {7.2}Blocked Read による I/O の並列化}{26} +\contentsline {section}{\numberline {7.3}I/O 専用 Thread の実装}{28} +\contentsline {chapter}{\numberline {第8章}ベンチマーク}{29} +\contentsline {section}{\numberline {8.1}実験環境}{29} +\contentsline {section}{\numberline {8.2}マルチコア}{30} +\contentsline {section}{\numberline {8.3}GPGPU}{32} +\contentsline {section}{\numberline {8.4}並列 I/O}{34} +\contentsline {chapter}{\numberline {第9章}既存のプログラミングフレームワークとの比較}{36} +\contentsline {section}{\numberline {9.1}OpenCL}{36} +\contentsline {section}{\numberline {9.2}CUDA}{37} +\contentsline {section}{\numberline {9.3}StarPU}{38} +\contentsline {chapter}{\numberline {第10章}結論}{40} +\contentsline {section}{\numberline {10.1}今後の課題}{41} +\contentsline {chapter}{謝辞}{42} +\contentsline {chapter}{参考文献}{43} +\contentsline {chapter}{発表文献}{44}