INACTIVE PROJECT! Musikbeere (german for "music berry") is a script designed for playing music from a headless raspberry pi that is only controlled by four keys attached to GPIO pins.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

2038 lines
46 KiB

<?xml version="1.0" encoding="utf-8"?>
<gaphor xmlns="http://gaphor.sourceforge.net/model" version="3.0" gaphor-version="0.17.0">
<Package id="7ef01730-c1d4-11e3-a1aa-2e5c97688b14">
<name>
<val>New model</val>
</name>
<ownedDiagram>
<reflist>
<ref refid="7ef0d8e6-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</ownedDiagram>
</Package>
<Diagram id="7ef0d8e6-c1d4-11e3-a1aa-2e5c97688b14">
<name>
<val>main</val>
</name>
<package>
<ref refid="7ef01730-c1d4-11e3-a1aa-2e5c97688b14"/>
</package>
<canvas>
<item type="InitialNodeItem" id="825ce812-c1d4-11e3-a1aa-2e5c97688b14">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 235.0, 27.0)</val>
</matrix>
<width>
<val>20.0</val>
</width>
<height>
<val>20.0</val>
</height>
<subject>
<ref refid="825cb4dc-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 175.5, 104.0)</val>
</matrix>
<width>
<val>65.5</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="9974c786-c1d4-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 33.0, 65.0)</val>
</matrix>
<width>
<val>69.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="99749fc2-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="a487dcbc-c1d4-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 44.0, 169.0)</val>
</matrix>
<width>
<val>65.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="a487b11a-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="abc81be0-c1d4-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="ae3b1bac-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 210.205223880597, 104.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (1.7947761194029965, -24.0), (-108.205223880597, -26.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="9974c786-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="FlowItem" id="bdca7630-c1d4-11e3-a1aa-2e5c97688b14">
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 73.0, 95.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (102.5, 24.0)]</val>
</points>
</item>
<item type="TransitionItem" id="cac9ece4-c1d4-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="cbc2cdc8-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 206.294776119403, 134.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-135.294776119403, 7.0), (-132.294776119403, 35.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="a487dcbc-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="d07dceb2-c1d4-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="d139d382-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 109.0, 182.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (101.205223880597, -48.0)]</val>
</points>
<head-connection>
<ref refid="a487dcbc-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 255.0, 257.0)</val>
</matrix>
<width>
<val>96.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="d9351c68-c1d4-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="da35673a-c1d4-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 219.0037313432836, 134.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-3.00373134328359, 50.0), (0.9962686567164099, 79.0), (86.14552238805967, 123.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="ff3401a4-c1d4-11e3-a1aa-2e5c97688b14">
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 240.0, 41.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-20.018656716417922, 63.0)]</val>
</points>
<tail-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="229ef07c-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 422.0, 259.0)</val>
</matrix>
<width>
<val>71.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="229ec8a4-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="24544e44-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="259d525a-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 351.0, 266.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (71.0, 0.0)]</val>
</points>
<head-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="229ef07c-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="2e59c7f2-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="2f9377d0-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 422.0, 278.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-71.0, -2.0)]</val>
</points>
<head-connection>
<ref refid="229ef07c-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="31fbf588-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 54.0, 262.0)</val>
</matrix>
<width>
<val>97.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="31fbcd60-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="3772e0da-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="382a7394-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 255.0, 275.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-104.0, -3.0)]</val>
</points>
<head-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="31fbf588-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="3c6bf356-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="3d0d34e6-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 151.0, 282.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (104.0, 0.0)]</val>
</points>
<head-connection>
<ref refid="31fbf588-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="43f26786-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 261.0, 359.0)</val>
</matrix>
<width>
<val>84.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="4cedf8fa-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="4d87b382-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 297.0, 287.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 72.0)]</val>
</points>
<head-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="5bc4027a-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="93ad0b64-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 345.0, 365.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (81.0, -5.0)]</val>
</points>
<head-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="8cf6f10e-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="5bc52cea-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="9a7261a6-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 261.0, 368.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-112.5, 5.0)]</val>
</points>
<head-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="87e2d7a0-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="5bc655b6-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="954d677a-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 426.0, 372.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-81.0, 3.0)]</val>
</points>
<head-connection>
<ref refid="8cf6f10e-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="5bc780c6-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="98cbbda2-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 148.5, 381.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (112.5, -6.0)]</val>
</points>
<head-connection>
<ref refid="87e2d7a0-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="87e2d7a0-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 69.5, 362.0)</val>
</matrix>
<width>
<val>79.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="87e2aeba-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="8cf6f10e-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 426.0, 351.0)</val>
</matrix>
<width>
<val>67.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="8cf6c86e-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="FinalStateItem" id="b1e51c7a-c1d5-11e3-a1aa-2e5c97688b14">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 722.0, 95.0)</val>
</matrix>
<width>
<val>30.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="b1e4f416-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="b705328a-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="b80a6754-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 241.0, 116.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (481.0, -3.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="b1e51c7a-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="c4b11318-c1d5-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 603.0, 159.0)</val>
</matrix>
<width>
<val>95.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="c9e85300-c1d5-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="caa5c0b6-c1d5-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 241.0, 122.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (99.0, 23.0), (242.0, 27.0), (362.0, 50.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="13d63bd0-c1d6-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 424.0, 22.0)</val>
</matrix>
<width>
<val>67.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="13d60d7c-c1d6-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="234307b0-c1d6-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="243d11e2-c1d6-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 241.0, 107.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (65.0, -18.0), (183.0, -23.0), (183.0, -69.0)]</val>
</points>
<head-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="13d63bd0-c1d6-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="47fe4704-c1d6-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="491ad35a-c1d6-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 424.0, 32.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-127.0, 2.0), (-197.17537313432837, 72.0)]</val>
</points>
<head-connection>
<ref refid="13d63bd0-c1d6-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="7d36f222-c1d6-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="7e153eb0-c1d6-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 268.0, 257.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-191.5, -13.0), (-196.0, -40.0), (-128.0, -58.0), (-53.88432835820896, -123.0)]</val>
</points>
<head-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="9a73250e-c1d6-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="9b9e2000-c1d6-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 603.0, 179.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-226.0, 20.0), (-365.42164179104475, -45.0)]</val>
</points>
<head-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="00b31766-c1d7-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 719.5, 214.0)</val>
</matrix>
<width>
<val>79.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="00b2e53e-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="1082f698-c1d7-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 514.5, 219.0)</val>
</matrix>
<width>
<val>99.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="1082c9c0-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="StateItem" id="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 619.5, 277.0)</val>
</matrix>
<width>
<val>87.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="3b4c2674-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="3c01f7f6-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 603.0, 186.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-41.5, 33.0)]</val>
</points>
<head-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="1082f698-c1d7-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="4010e03c-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="409a4476-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 591.5, 219.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (25.0, -30.0)]</val>
</points>
<head-connection>
<ref refid="1082f698-c1d7-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="423ec3ba-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="42e3180c-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 698.0, 169.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (73.5, 45.0)]</val>
</points>
<head-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="00b31766-c1d7-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="4835dbc8-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="48d70034-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 731.5, 214.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-37.0, -25.0)]</val>
</points>
<head-connection>
<ref refid="00b31766-c1d7-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="4aaa8c82-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="4bc10e52-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 645.5, 189.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (1.0, 88.0)]</val>
</points>
<head-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="50882574-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="512139ee-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 679.5, 277.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-4.0, -88.0)]</val>
</points>
<head-connection>
<ref refid="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="StateItem" id="58197ab8-c1d7-11e3-a1aa-2e5c97688b14">
<drawing-style>
<val>1</val>
</drawing-style>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 623.5, 363.0)</val>
</matrix>
<width>
<val>87.0</val>
</width>
<height>
<val>30.0</val>
</height>
<subject>
<ref refid="58195100-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
</item>
<item type="TransitionItem" id="59d13f62-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="5a520a3e-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 649.5, 307.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-7.820895522388014, 56.0)]</val>
</points>
<head-connection>
<ref refid="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="58197ab8-c1d7-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="66341c2a-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="66bccebc-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 679.5, 363.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-2.0, -56.0)]</val>
</points>
<head-connection>
<ref refid="58197ab8-c1d7-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
<item type="TransitionItem" id="6da47d42-c1d7-11e3-a1aa-2e5c97688b14">
<subject>
<ref refid="6e2e80f0-c1d7-11e3-a1aa-2e5c97688b14"/>
</subject>
<show_stereotypes_attrs>
<val>0</val>
</show_stereotypes_attrs>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 331.5, 359.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-9.0, -72.0)]</val>
</points>
<head-connection>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</head-connection>
<tail-connection>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</tail-connection>
</item>
</canvas>
</Diagram>
<InitialNode id="825cb4dc-c1d4-11e3-a1aa-2e5c97688b14">
<name>
<val>startup</val>
</name>
<presentation>
<reflist>
<ref refid="825ce812-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</InitialNode>
<State id="8c29543e-c1d4-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="d139d382-c1d4-11e3-a1aa-2e5c97688b14"/>
<ref refid="491ad35a-c1d6-11e3-a1aa-2e5c97688b14"/>
<ref refid="7e153eb0-c1d6-11e3-a1aa-2e5c97688b14"/>
<ref refid="9b9e2000-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Main</val>
</name>
<outgoing>
<reflist>
<ref refid="ae3b1bac-c1d4-11e3-a1aa-2e5c97688b14"/>
<ref refid="cbc2cdc8-c1d4-11e3-a1aa-2e5c97688b14"/>
<ref refid="da35673a-c1d4-11e3-a1aa-2e5c97688b14"/>
<ref refid="b80a6754-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="caa5c0b6-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="243d11e2-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="8c297dd8-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<State id="99749fc2-c1d4-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="ae3b1bac-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Volume +</val>
</name>
<presentation>
<reflist>
<ref refid="9974c786-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<State id="a487b11a-c1d4-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="cbc2cdc8-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Volume -</val>
</name>
<outgoing>
<reflist>
<ref refid="d139d382-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="a487dcbc-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="ae3b1bac-c1d4-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="ae4392aa-c1d4-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="abc81be0-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="99749fc2-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="ae4392aa-c1d4-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_NEXT</val>
</specification>
</Constraint>
<Transition id="cbc2cdc8-c1d4-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="cbc6282e-c1d4-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="cac9ece4-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="a487b11a-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="cbc6282e-c1d4-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_PREV</val>
</specification>
</Constraint>
<Transition id="d139d382-c1d4-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="d13d53fe-c1d4-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="d07dceb2-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="a487b11a-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="d13d53fe-c1d4-11e3-a1aa-2e5c97688b14"/>
<State id="d4a76250-c1d4-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="da35673a-c1d4-11e3-a1aa-2e5c97688b14"/>
<ref refid="2f9377d0-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="3d0d34e6-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="6e2e80f0-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Playback_track</val>
</name>
<outgoing>
<reflist>
<ref refid="259d525a-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="382a7394-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="4d87b382-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="7e153eb0-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="d4a78a1e-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="da35673a-c1d4-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="da38c826-c1d4-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="d9351c68-c1d4-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="da38c826-c1d4-11e3-a1aa-2e5c97688b14">
<specification>
<val>F (more than 0.5 seconds)</val>
</specification>
</Constraint>
<State id="229ec8a4-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="259d525a-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>next track</val>
</name>
<outgoing>
<reflist>
<ref refid="2f9377d0-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="229ef07c-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="585b4ec2-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="259d525a-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="25a05810-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="24544e44-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="5855a63e-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="229ec8a4-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="25a05810-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_NEXT</val>
</specification>
</Constraint>
<Transition id="2f9377d0-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="2f9679f8-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="2e59c7f2-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="585804d8-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="229ec8a4-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="2f9679f8-c1d5-11e3-a1aa-2e5c97688b14"/>
<State id="31fbcd60-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="382a7394-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>previous track</val>
</name>
<outgoing>
<reflist>
<ref refid="3d0d34e6-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="31fbf588-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="58532602-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="382a7394-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="382dda70-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="3772e0da-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="5856ddd8-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="31fbcd60-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="382dda70-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_PREV</val>
</specification>
</Constraint>
<Transition id="3d0d34e6-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="3d1383f0-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="3c6bf356-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="585a2222-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="31fbcd60-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="3d1383f0-c1d5-11e3-a1aa-2e5c97688b14"/>
<State id="43f239be-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="4d87b382-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="954d677a-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="98cbbda2-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Playback_dir</val>
</name>
<outgoing>
<reflist>
<ref refid="93ad0b64-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="9a7261a6-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="6e2e80f0-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="43f26786-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="4d87b382-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="4d8ab6c2-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="4cedf8fa-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="4d8ab6c2-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>F (more than 0.5 seconds)</val>
</specification>
</Constraint>
<State id="87e2aeba-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="9a7261a6-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>previous dir</val>
</name>
<outgoing>
<reflist>
<ref refid="98cbbda2-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="87e2d7a0-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<State id="8cf6c86e-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="93ad0b64-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>next dir</val>
</name>
<outgoing>
<reflist>
<ref refid="954d677a-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="8cf6f10e-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="93ad0b64-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="93b02308-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="5bc4027a-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="8cf6c86e-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="93b02308-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_NEXT</val>
</specification>
</Constraint>
<Transition id="954d677a-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="95509ddc-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="5bc655b6-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8cf6c86e-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="95509ddc-c1d5-11e3-a1aa-2e5c97688b14"/>
<Transition id="98cbbda2-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="98d03af8-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="5bc780c6-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="87e2aeba-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="98d03af8-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val></val>
</specification>
</Constraint>
<Transition id="9a7261a6-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="9a757b7a-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="5bc52cea-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="87e2aeba-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="9a757b7a-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_PREV</val>
</specification>
</Constraint>
<FinalState id="b1e4f416-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="b80a6754-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>shutdown</val>
</name>
<presentation>
<reflist>
<ref refid="b1e51c7a-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</FinalState>
<Transition id="b80a6754-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="b80e0292-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="b705328a-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="b1e4f416-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="b80e0292-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>F2 (more than 2 seconds)</val>
</specification>
</Constraint>
<State id="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="caa5c0b6-c1d5-11e3-a1aa-2e5c97688b14"/>
<ref refid="409a4476-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="48d70034-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="512139ee-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>settings choice</val>
</name>
<outgoing>
<reflist>
<ref refid="9b9e2000-c1d6-11e3-a1aa-2e5c97688b14"/>
<ref refid="3c01f7f6-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="42e3180c-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="4bc10e52-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="c4b11318-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="caa5c0b6-c1d5-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="caa9977c-c1d5-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="c9e85300-c1d5-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="caa9977c-c1d5-11e3-a1aa-2e5c97688b14">
<specification>
<val>F2 (more than 0.5 seconds)</val>
</specification>
</Constraint>
<State id="13d60d7c-c1d6-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="243d11e2-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>Keylock</val>
</name>
<outgoing>
<reflist>
<ref refid="491ad35a-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="13d63bd0-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="243d11e2-c1d6-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="24409182-c1d6-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="234307b0-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="13d60d7c-c1d6-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="24409182-c1d6-11e3-a1aa-2e5c97688b14">
<specification>
<val>F + F2 (more than 0.5 seconds)</val>
</specification>
</Constraint>
<Transition id="491ad35a-c1d6-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="491e7050-c1d6-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="47fe4704-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="13d60d7c-c1d6-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="491e7050-c1d6-11e3-a1aa-2e5c97688b14">
<specification>
<val>F + F2 (more than 0.5 seconds)</val>
</specification>
</Constraint>
<Transition id="7e153eb0-c1d6-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="7e184fa6-c1d6-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="7d36f222-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="7e184fa6-c1d6-11e3-a1aa-2e5c97688b14">
<specification>
<val>nothing for 30 seconds OR F2</val>
</specification>
</Constraint>
<Transition id="9b9e2000-c1d6-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="9ba1dd4e-c1d6-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="9a73250e-c1d6-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="8c29543e-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="9ba1dd4e-c1d6-11e3-a1aa-2e5c97688b14">
<specification>
<val>nothing for 30 seconds OR F</val>
</specification>
</Constraint>
<State id="00b2e53e-c1d7-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="42e3180c-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>next setting</val>
</name>
<outgoing>
<reflist>
<ref refid="48d70034-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="00b31766-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<State id="1082c9c0-c1d7-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="3c01f7f6-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>previous setting</val>
</name>
<outgoing>
<reflist>
<ref refid="409a4476-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="1082f698-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<State id="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="4bc10e52-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="66bccebc-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>select setting</val>
</name>
<outgoing>
<reflist>
<ref refid="512139ee-c1d7-11e3-a1aa-2e5c97688b14"/>
<ref refid="5a520a3e-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="1b38a59c-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="3c01f7f6-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="3c0584f2-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="3b4c2674-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="1082c9c0-c1d7-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="3c0584f2-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_PREV</val>
</specification>
</Constraint>
<Transition id="409a4476-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="409d742a-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="4010e03c-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="1082c9c0-c1d7-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="409d742a-c1d7-11e3-a1aa-2e5c97688b14"/>
<Transition id="42e3180c-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="42e6b250-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="423ec3ba-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="00b2e53e-c1d7-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="42e6b250-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_NEXT</val>
</specification>
</Constraint>
<Transition id="48d70034-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="48dac71e-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="4835dbc8-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="00b2e53e-c1d7-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="48dac71e-c1d7-11e3-a1aa-2e5c97688b14"/>
<Transition id="4bc10e52-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="4bc46ba6-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="4aaa8c82-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="4bc46ba6-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>F2</val>
</specification>
</Constraint>
<Transition id="512139ee-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="512684d0-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="50882574-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="c4b0ea00-c1d5-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="512684d0-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>F</val>
</specification>
</Constraint>
<State id="58195100-c1d7-11e3-a1aa-2e5c97688b14">
<incoming>
<reflist>
<ref refid="5a520a3e-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</incoming>
<name>
<val>adjust setting</val>
</name>
<outgoing>
<reflist>
<ref refid="66bccebc-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</outgoing>
<presentation>
<reflist>
<ref refid="58197ab8-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
</State>
<Transition id="5a520a3e-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="5a5528cc-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="59d13f62-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="58195100-c1d7-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="5a5528cc-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>KEY_PREV OR KEY_NEXT</val>
</specification>
</Constraint>
<Transition id="66bccebc-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="66c0f28a-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="66341c2a-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="58195100-c1d7-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="1b387cfc-c1d7-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="66c0f28a-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>F</val>
</specification>
</Constraint>
<Transition id="6e2e80f0-c1d7-11e3-a1aa-2e5c97688b14">
<guard>
<ref refid="6e31eef2-c1d7-11e3-a1aa-2e5c97688b14"/>
</guard>
<presentation>
<reflist>
<ref refid="6da47d42-c1d7-11e3-a1aa-2e5c97688b14"/>
</reflist>
</presentation>
<source>
<ref refid="43f239be-c1d5-11e3-a1aa-2e5c97688b14"/>
</source>
<target>
<ref refid="d4a76250-c1d4-11e3-a1aa-2e5c97688b14"/>
</target>
</Transition>
<Constraint id="6e31eef2-c1d7-11e3-a1aa-2e5c97688b14">
<specification>
<val>F2</val>
</specification>
</Constraint>
</gaphor>