<code>
        <category>qol</category>
        <id>PatternSelector</id>
        <title lang="en-US">Pattern Selector</title>
        <title lang="ja-JP">パターン選択</title>
        <author>sup39(サポミク)</author>
        <version>0.4</version>
        <date>Jan 31, 2023</date>
        <dependencies>drawText</dependencies>
        <description lang="en-US">
          Ⓑ is the cursor to select the pattern,
          and the three digits are the numbers representing the pattern.
          See below for more information.

          |  Combination  |  Result  |
          |---------------|-------------------------------------------------|
          |L + D-Pad Left |Move cursor(Ⓑ) one digit to the left             |
          |L + D-Pad Right|Move cursor(Ⓑ) one digit to the right            |
          |L + D-Pad Up   |Increase the number at the right of the cursor(Ⓑ)|
          |L + D-Pad Down |Decrease the number at the right of the cursor(Ⓑ)|

          When the cursor(Ⓑ) is not shown, you can press L+D-Pad Left/Right to make it appear.

          You can change the position and color of the text [here](#PatternSelector-config).

          ### Chain Chomp (PV4)

          Use the [1st digit]{.emph} to select the pattern. The 2nd and 3rd are ignored.

          |1st digit|Direction at the beginning|
          |:-------:|:------------------------:|
          |    1    |           ←              |
          |    2    |           ↑              |
          |    3    |           →              |
          |   o.w.  |         Random           |

          ### Chain Chomplets (PV1)
          Each digit represents the pattern of each Chain Chomplet.
          Numbers not on the graph (e.g. 0) mean random.

          #### 1st digit
          %object[]{data="/img/PatternSelector/PV1-1.svg"}

          #### 2nd digit
          %object[]{data="/img/PatternSelector/PV1-2.svg"}

          #### 3rd digit
          %object[]{data="/img/PatternSelector/PV1-3.svg"}
        </description>
        <description lang="ja-JP">
          Ⓑはパターンを選択するためのカーソルであり、三つの数字はパターンの番号を表します。
          各パターンの番号は下記を参照してください。

          |    ボタン    |  動作  |
          |--------------|------------------------------|
          |L + 十字キー左|カーソル(Ⓑ)を左一桁に移動     |
          |L + 十字キー右|カーソル(Ⓑ)を右一桁に移動     |
          |L + 十字キー上|カーソル(Ⓑ)の右の数字を1増やす|
          |L + 十字キー下|カーソル(Ⓑ)の右の数字を1減らす|

          カーソル(Ⓑ)が表示されない時、L+十字キー左/右を押せば出てきます。

          [ここ](#PatternSelector-config)で文字の位置や色を変えることができます。

          ### ワンワン(PV4)

          [1桁目]{.emph}でパターンを選択します。2桁目と3桁目は無視されます。

          |  1桁目  | 最初の向き |
          |:-------:|:----------:|
          |    1    |     ←      |
          |    2    |     ↑      |
          |    3    |     →      |
          | その他  |  ランダム  |

          ### キャンキャン(PV1)
          各桁は各キャンキャンのパターンを表します。図上にない数字(例えば0)はランダムを表します。

          #### 1桁目
          %object[]{data="/img/PatternSelector/PV1-1.svg"}

          #### 2桁目
          %object[]{data="/img/PatternSelector/PV1-2.svg"}

          #### 3桁目
          %object[]{data="/img/PatternSelector/PV1-3.svg"}
        </description>
        <source version="GMSJ01">
            C224F32C 00000013
            801F0000 3D80817F
            61880440 618A0024
            6C0C803D 280CA9C0
            41820054 6C0C803D
            280C87C0 40820034
            819F0004 898C0013
            508C442E 39280031
            88080007 7CEA00AE
            A0080005 7C006040
            41820034 39080007
            7C084840 4180FFE4
            3D808026 618C0224
            7D8803A6 4E800021
            4800002C 2C05FFFF
            4082FFE8 88EA0000
            39080031 7CE73B79
            4182FFD8 7C0838AE
            280000FF 4182FFCC
            7C030378 00000000
            C22069DC 00000019
            3C60817F 60630410
            38830010 3D808020
            618C1EA8 7D8803A6
            4E800021 3C808040
            A4040D82 3C60817F
            85630024 70000040
            41A20050 88840019
            548007FE 7D605850
            5480FFFE 7D6B0214
            556B07BE 5480F7BF
            41A20030 280B0003
            41A00008 39600000
            5480EFFE 5080077A
            7D8358AE 7D8C0214
            280C0005 41A00008
            398CFFFB 7D8359AE
            99630003 3C002020
            60002023 556C183E
            5C00603E 5405063E
            5407C63E 5409863E
            88C30000 89030001
            89430002 3D80817F
            61830424 61840434
            618C0238 7D8803A6
            4E800021 00000000
        </source>
        <source version="GMSE01">
            C203B6FC 00000013
            801F0000 3D80817F
            61880440 618A0024
            6C0C803B 280C6178
            41820054 6C0C803B
            280C3F88 40820034
            819F0004 898C0013
            508C442E 39280031
            88080007 7CEA00AE
            A0080005 7C006040
            41820034 39080007
            7C084840 4180FFE4
            3D808004 618CD0D4
            7D8803A6 4E800021
            4800002C 2C05FFFF
            4082FFE8 88EA0000
            39080031 7CE73B79
            4182FFD8 7C0838AE
            280000FF 4182FFCC
            7C030378 00000000
            C21441BC 00000019
            3C60817F 60630410
            38830010 3D808014
            618C0390 7D8803A6
            4E800021 3C808040
            A4044486 3C60817F
            85630024 70000040
            41A20050 88840019
            548007FE 7D605850
            5480FFFE 7D6B0214
            556B07BE 5480F7BF
            41A20030 280B0003
            41A00008 39600000
            5480EFFE 5080077A
            7D8358AE 7D8C0214
            280C0005 41A00008
            398CFFFB 7D8359AE
            99630003 3C002020
            60002023 556C183E
            5C00603E 5405063E
            5407C63E 5409863E
            88C30000 89030001
            89430002 3D80817F
            61830424 61840434
            618C0238 7D8803A6
            4E800021 00000000
        </source>
        <source version="GMSP01">
            C203B54C 00000013
            801F0000 3D80817F
            61880440 618A0024
            6C0C803A 280CDF98
            41820054 6C0C803A
            280CBDA8 40820034
            819F0004 898C0013
            508C442E 39280031
            88080007 7CEA00AE
            A0080005 7C006040
            41820034 39080007
            7C084840 4180FFE4
            3D808004 618CC228
            7D8803A6 4E800021
            4800002C 2C05FFFF
            4082FFE8 88EA0000
            39080031 7CE73B79
            4182FFD8 7C0838AE
            280000FF 4182FFCC
            7C030378 00000000
            C2138DF8 00000019
            3C60817F 60630410
            38830010 3D808013
            618C4F0C 7D8803A6
            4E800021 3C808040
            A404BC26 3C60817F
            85630024 70000040
            41A20050 88840019
            548007FE 7D605850
            5480FFFE 7D6B0214
            556B07BE 5480F7BF
            41A20030 280B0003
            41A00008 39600000
            5480EFFE 5080077A
            7D8358AE 7D8C0214
            280C0005 41A00008
            398CFFFB 7D8359AE
            99630003 3C002020
            60002023 556C183E
            5C00603E 5405063E
            5407C63E 5409863E
            88C30000 89030001
            89430002 3D80817F
            61830424 61840434
            618C0238 7D8803A6
            4E800021 00000000
        </source>
        <source version="GMSJ0A">
            C2027900 00000013
            801F0000 3D80817F
            61880440 618A0024
            6C0C803A 280C6D70
            41820054 6C0C803A
            280C4B80 40820034
            819F0004 898C0013
            508C442E 39280031
            88080007 7CEA00AE
            A0080005 7C006040
            41820034 39080007
            7C084840 4180FFE4
            3D808003 618C8684
            7D8803A6 4E800021
            4800002C 2C05FFFF
            4082FFE8 88EA0000
            39080031 7CE73B79
            4182FFD8 7C0838AE
            280000FF 4182FFCC
            7C030378 00000000
            C2125548 00000019
            3C60817F 60630410
            38830010 3D808012
            618C1660 7D8803A6
            4E800021 3C80803F
            A404545A 3C60817F
            85630024 70000040
            41A20050 88840019
            548007FE 7D605850
            5480FFFE 7D6B0214
            556B07BE 5480F7BF
            41A20030 280B0003
            41A00008 39600000
            5480EFFE 5080077A
            7D8358AE 7D8C0214
            280C0005 41A00008
            398CFFFB 7D8359AE
            99630003 3C002020
            60002023 556C183E
            5C00603E 5405063E
            5407C63E 5409863E
            88C30000 89030001
            89430002 3D80817F
            61830424 61840434
            618C0238 7D8803A6
            4E800021 00000000
        </source>
    </code>