~saiko/intellij-settings

intellij-settings/vim_settings.xml -rw-r--r-- 20.1 KiB
92ebebf5 — Marco Rebhan CL-2021.1 <saiko@invader Update ide-features-trainer.xml, debugger.xml Create pluginAdvertiser.xml, pyWelcome.xml 13 hours ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
<application>
  <component name="VimSettings">
    <state version="4" enabled="true" />
    <globalmarks />
    <filemarks>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/net/PacketComponentClick.kt" timestamp="1536350106322">
        <mark key="[" line="34" column="0" />
        <mark key="]" line="34" column="0" />
        <mark key="^" line="34" column="5" />
        <mark key="." line="34" column="0" />
      </file>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/component/render/RenderTerminal.kt" timestamp="1536359254907">
        <mark key="'" line="0" column="0" />
        <mark key="[" line="0" column="0" />
        <mark key="]" line="244" column="0" />
        <mark key="^" line="49" column="8" />
        <mark key="." line="44" column="5" />
      </file>
      <file name="/Dummy.txt" timestamp="1536401671860">
        <mark key="[" line="0" column="0" />
      </file>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/build.gradle.kts" timestamp="1536355098839">
        <mark key="e" line="86" column="10" />
        <mark key="'" line="72" column="35" />
        <mark key="[" line="86" column="56" />
        <mark key="]" line="86" column="73" />
        <mark key="^" line="86" column="73" />
        <mark key="." line="86" column="73" />
      </file>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" timestamp="1536357117432">
        <mark key="'" line="108" column="18" />
        <mark key="[" line="122" column="18" />
        <mark key="]" line="122" column="91" />
        <mark key="." line="122" column="91" />
        <mark key="^" line="122" column="91" />
      </file>
      <file name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" timestamp="1536359803471">
        <mark key="'" line="338" column="46" />
      </file>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/content/block/components/ComponentCharsetWire.kt" timestamp="1536356373696">
        <mark key="[" line="20" column="16" />
        <mark key="]" line="20" column="34" />
        <mark key="." line="20" column="34" />
        <mark key="^" line="20" column="34" />
      </file>
      <file name="/fragment.java" timestamp="1536349804157">
        <mark key="[" line="0" column="0" />
      </file>
      <file name="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/net/PacketComponentKey.kt" timestamp="1536350478566">
        <mark key="'" line="43" column="0" />
        <mark key="[" line="32" column="24" />
        <mark key="]" line="32" column="23" />
        <mark key="^" line="32" column="23" />
        <mark key="." line="32" column="23" />
      </file>
    </filemarks>
    <jumps>
      <jump line="12" column="24" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/net/PacketComponentKey.kt" />
      <jump line="32" column="55" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/net/PacketComponentKey.kt" />
      <jump line="43" column="0" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/net/PacketComponentKey.kt" />
      <jump line="85" column="31" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="82" column="31" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="81" column="26" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="80" column="28" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="110" column="31" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="109" column="20" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="108" column="28" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="105" column="18" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="104" column="18" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="103" column="18" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/RetroComputers.kt" />
      <jump line="72" column="35" filename="$USER_HOME$/Code/minecraft/TechMods-ng/build.gradle.kts" />
      <jump line="12" column="29" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/component/render/RenderTerminal.kt" />
      <jump line="244" column="0" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/component/render/RenderTerminal.kt" />
      <jump line="0" column="0" filename="$USER_HOME$/Code/minecraft/TechMods-ng/src/main/kotlin/retrocomputers/component/render/RenderTerminal.kt" />
      <jump line="357" column="113" filename="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" />
      <jump line="48" column="17" filename="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" />
      <jump line="253" column="13" filename="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" />
      <jump line="262" column="37" filename="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" />
      <jump line="338" column="46" filename="$USER_HOME$/.gradle/caches/modules-2/files-2.1/pl.asie.charset/charset/0.5.5.3.10/80f56b19e5d080d2564d0c4e1cc1767a9ba486a9/charset-0.5.5.3.10-full.jar!/pl/asie/charset/lib/wires/Wire.class" />
    </jumps>
    <registers>
      <register name="&quot;" type="2">
        <text encoding="base64">cGFja2FnZSB0aGVyZWFsZmFyZmV0Y2hkLnJldHJvY29tcHV0ZXJzLmNvbXBvbmVudC5yZW5kZXIKCmltcG9ydCBuZXQubWluZWNyYWZ0LmNsaWVudC5yZW5kZXJlci5HbFN0YXRlTWFuYWdlcgppbXBvcnQgbmV0Lm1pbmVjcmFmdC5jbGllbnQucmVuZGVyZXIuR2xTdGF0ZU1hbmFnZXIuYmluZFRleHR1cmUKaW1wb3J0IG5ldC5taW5lY3JhZnQuY2xpZW50LnJlbmRlcmVyLkdsU3RhdGVNYW5hZ2VyLmRpc2FibGVUZXh0dXJlMkQKaW1wb3J0IG5ldC5taW5lY3JhZnQuY2xpZW50LnJlbmRlcmVyLkdsU3RhdGVNYW5hZ2VyLmVuYWJsZVRleHR1cmUyRAppbXBvcnQgbmV0Lm1pbmVjcmFmdC5jbGllbnQucmVuZGVyZXIuR2xTdGF0ZU1hbmFnZXIuc2V0QWN0aXZlVGV4dHVyZQppbXBvcnQgbmV0Lm1pbmVjcmFmdC5jbGllbnQucmVuZGVyZXIudGV4dHVyZS5UZXh0dXJlVXRpbAppbXBvcnQgbmV0Lm1pbmVjcmFmdC51dGlsLlJlc291cmNlTG9jYXRpb24KaW1wb3J0IG9yZy5sd2pnbC5CdWZmZXJVdGlscwppbXBvcnQgb3JnLmx3amdsLm9wZW5nbC5HTDExLioKaW1wb3J0IG9yZy5sd2pnbC5vcGVuZ2wuR0wxMy4qCmltcG9ydCBvcmcubHdqZ2wub3BlbmdsLkdMMTUuKgppbXBvcnQgb3JnLmx3amdsLm9wZW5nbC5HTDIwLioKaW1wb3J0IG9yZy5sd2pnbC5vcGVuZ2wuR0wzMC4qCmltcG9ydCB0aGVyZWFsZmFyZmV0Y2hkLnF1YWNrbGliLmFwaS5jb3JlLm1vZGludGVyZmFjZS5RdWFja0xpYkFQSQppbXBvcnQgdGhlcmVhbGZhcmZldGNoZC5xdWFja2xpYi5hcGkuY29yZS5tb2RpbnRlcmZhY2Uub3BlblJlc291cmNlCmltcG9ydCB0aGVyZWFsZmFyZmV0Y2hkLnJldHJvY29tcHV0ZXJzLk1vZElECmltcG9ydCB0aGVyZWFsZmFyZmV0Y2hkLnJldHJvY29tcHV0ZXJzLmNvbXBvbmVudC5Db21wb25lbnRSZW5kZXIKaW1wb3J0IHRoZXJlYWxmYXJmZXRjaGQucmV0cm9jb21wdXRlcnMuY29tcG9uZW50LmltcGwuQ29tcG9uZW50VGVybWluYWwKaW1wb3J0IHRoZXJlYWxmYXJmZXRjaGQucmV0cm9jb21wdXRlcnMucmVwYWNrLk5ld0dMUmVuZGVyZXIKaW1wb3J0IHRoZXJlYWxmYXJmZXRjaGQucmV0cm9jb21wdXRlcnMucmVwYWNrLm9yRW1wdHkKaW1wb3J0IHRoZXJlYWxmYXJmZXRjaGQucmV0cm9jb21wdXRlcnMucmVwYWNrLnVucGFjawppbXBvcnQga290bGluLmV4cGVyaW1lbnRhbC54b3IKCnByaXZhdGUgdmFsIGRhdGFCdWZmZXIgPSBCdWZmZXJVdGlscy5jcmVhdGVCeXRlQnVmZmVyKDB4NDAwMDAwKQoKb2JqZWN0IFJlbmRlclRlcm1pbmFsIDogQ29tcG9uZW50UmVuZGVyPENvbXBvbmVudFRlcm1pbmFsPiB7CgogIHZhbCB0ZXggPSBSZXNvdXJjZUxvY2F0aW9uKE1vZElELCAidGV4dHVyZXMvY29tcG9uZW50cy90ZXJtaW5hbF9pbnRlcmZhY2UucG5nIikKICB2YWwgb2JqID0gTmV3R0xSZW5kZXJlcihRdWFja0xpYkFQSS5pbXBsLm1vZGVsQVBJLmxvYWRPQkooUmVzb3VyY2VMb2NhdGlvbihNb2RJRCwgIm1vZGVscy9jb21wb25lbnQvdGVybWluYWwvdGVybWluYWwub2JqIikpPy50cmlhbmd1bGF0ZSgpLm9yRW1wdHkoKSwKICAgIG1hcE9mKAogICAgICAiTWF0ZXJpYWwiIHRvIHRleC50b1N0cmluZygpCiAgICApKQoKICBvdmVycmlkZSBmdW4gcmVuZGVyKGNvbXBvbmVudDogQ29tcG9uZW50VGVybWluYWwsIGxpZ2h0OiBJbnQsIHBhcnRpYWxUaWNrczogRmxvYXQpIHsKICAgIEdsU3RhdGVNYW5hZ2VyLnB1c2hNYXRyaXgoKQogICAgR2xTdGF0ZU1hbmFnZXIuY29sb3IoMWYsIDFmLCAxZiwgMWYpCiAgICBHbFN0YXRlTWFuYWdlci50cmFuc2xhdGUoMC41ZiwgMGYsIDAuNWYpCiAgICBHbFN0YXRlTWFuYWdlci5yb3RhdGUoLTkwZiwgMGYsIDFmLCAwZikKICAgIEdsU3RhdGVNYW5hZ2VyLnRyYW5zbGF0ZSgtMC41ZiwgMGYsIC0wLjVmKQogICAgb2JqLnJlc2V0KCkKICAgIG9iai5kcmF3KGxpZ2h0KQoKICAgIFJlbmRlclNjcmVlbi5yZW5kZXJTY3JlZW4oY29tcG9uZW50KQoKICAgIEdsU3RhdGVNYW5hZ2VyLnBvcE1hdHJpeCgpCiAgfQoKICBvYmplY3QgUmVuZGVyU2NyZWVuIHsKCiAgICB2YWwgc3RhbmRhcmRUaWxlc2V0ID0gKG9wZW5SZXNvdXJjZShSZXNvdXJjZUxvY2F0aW9uKE1vZElELCAiY2hhcnNldC5iaW4iKSwgcmVzcGVjdFJlc291cmNlUGFjayA9IHRydWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgID86IGVycm9yKCJjaGFyc2V0IGZpbGUgbm90IGZvdW5kIHBscyBmaXgiKSkKICAgICAgLnJlYWRCeXRlcyg4ICogMjU2KQogICAgICAuZmxhdE1hcCB7IHVucGFjayhpdCkubWFwIHsgaWYgKGl0KSAyNTUudG9CeXRlKCkgZWxzZSAwIH0gfQogICAgICAudG9CeXRlQXJyYXkoKQoKICAgIHZhciBpbml0ID0gZmFsc2UKICAgIHZhciBidWZmZXIgPSAwCiAgICB2YXIgc2hhZGVyID0gMAogICAgdmFyIHZhbyA9IDAKCiAgICB2YXIgYXR0clBvc2l0aW9uID0gMAogICAgdmFyIGF0dHJTY3JlZW5Qb3MgPSAwCgogICAgdmFyIHVuaWZvcm1UaWxlc2V0ID0gMAogICAgdmFyIHVuaWZvcm1DaGFycyA9IDAKCiAgICB2YXIgdGV4VGlsZXNldCA9IDAKICAgIHZhciB0ZXhDaGFycyA9IDAKCiAgICBmdW4gcmVuZGVyU2NyZWVuKGNvbXBvbmVudDogQ29tcG9uZW50VGVybWluYWwpIHsKICAgICAgaWYgKCFpbml0KSB7CiAgICAgICAgaW5pdEJ1ZigpCiAgICAgICAgaW5pdFNoYWRlcigpCiAgICAgICAgaW5pdENoYXJzZXQoKQogICAgICAgIGluaXQgPSB0cnVlCiAgICAgIH0KCiAgICAgIHZhbCBweFNpemUgPSAwLjc1IC8gOTYwCiAgICAgIGZ1biB4KHg6IEludCkgPSAyIC8gMTZmICsgcHhTaXplICogeAogICAgICBmdW4geSh5OiBJbnQpID0gMSAvIDE2ZiArIDAuMzc1IC0gcHhTaXplICogeQoKICAgICAgLy8gY2VudGVyOiAzNjYsMjQwCiAgICAgIGdsVHJhbnNsYXRlZigwZiwgeSgyNDApLnRvRmxvYXQoKSwgMWYgLSB4KDM2NikudG9GbG9hdCgpKQogICAgICBnbFNjYWxlZigxZiwgMC4xMjVmLCAwLjJmKQoKICAgICAgZ2xVc2VQcm9ncmFtKHNoYWRlcikKICAgICAgZ2xCaW5kQnVmZmVyKEdMX0FSUkFZX0JVRkZFUiwgYnVmZmVyKQogICAgICBnbEJpbmRWZXJ0ZXhBcnJheSh2YW8pCgogICAgICBzZXRBY3RpdmVUZXh0dXJlKEdMX1RFWFRVUkUyKQogICAgICBlbmFibGVUZXh0dXJlMkQoKQogICAgICBiaW5kVGV4dHVyZSh0ZXhUaWxlc2V0KQogICAgICBnbFVuaWZvcm0xaSh1bmlmb3JtVGlsZXNldCwgMikKCiAgICAgIHNldEFjdGl2ZVRleHR1cmUoR0xfVEVYVFVSRTMpCiAgICAgIGVuYWJsZVRleHR1cmUyRCgpCiAgICAgIGJpbmRUZXh0dXJlKHRleENoYXJzKQogICAgICBnbFVuaWZvcm0xaSh1bmlmb3JtQ2hhcnMsIDMpCgogICAgICBkYXRhQnVmZmVyLmNsZWFyKCkKICAgICAgZGF0YUJ1ZmZlci5wdXQoY29tcG9uZW50LnNjcmVlbmRhdGEpCiAgICAgIGlmIChjb21wb25lbnQuY3VyTW9kZSA9PSAxIHx8IChjb21wb25lbnQuY3VyTW9kZSA9PSAyICYmIFN5c3RlbS5jdXJyZW50VGltZU1pbGxpcygpICUgMTAwMCA8IDUwMCkpIHsKICAgICAgICB2YWwgaSA9IGNvbXBvbmVudC5jdXJYICsgY29tcG9uZW50LmN1clkgKiBDb21wb25lbnRUZXJtaW5hbC5TY3JlZW5XaWR0aAogICAgICAgIGRhdGFCdWZmZXIucHV0KGksIGRhdGFCdWZmZXIuZ2V0KGkpIHhvciAweDgwLnRvQnl0ZSgpKQogICAgICB9CiAgICAgIGRhdGFCdWZmZXIuZmxpcCgpCiAgICAgIGdsVGV4SW1hZ2UyRChHTF9URVhUVVJFXzJELCAwLCBHTF9SOFVJLCA4MCwgNTAsIDAsIEdMX1JFRF9JTlRFR0VSLCBHTF9VTlNJR05FRF9CWVRFLCBkYXRhQnVmZmVyKQoKICAgICAgZ2xFbmFibGVWZXJ0ZXhBdHRyaWJBcnJheShhdHRyU2NyZWVuUG9zKQogICAgICBnbEVuYWJsZVZlcnRleEF0dHJpYkFycmF5KGF0dHJQb3NpdGlvbikKCiAgICAgIGdsRHJhd0FycmF5cyhHTF9UUklBTkdMRVMsIDAsIDYpCgogICAgICBnbERpc2FibGVWZXJ0ZXhBdHRyaWJBcnJheShhdHRyU2NyZWVuUG9zKQogICAgICBnbERpc2FibGVWZXJ0ZXhBdHRyaWJBcnJheShhdHRyUG9zaXRpb24pCgogICAgICBkaXNhYmxlVGV4dHVyZTJEKCkKICAgICAgc2V0QWN0aXZlVGV4dHVyZShHTF9URVhUVVJFMikKICAgICAgZGlzYWJsZVRleHR1cmUyRCgpCiAgICAgIHNldEFjdGl2ZVRleHR1cmUoR0xfVEVYVFVSRTApCgogICAgICBnbEJpbmRWZXJ0ZXhBcnJheSgwKQogICAgICBnbEJpbmRCdWZmZXIoR0xfQVJSQVlfQlVGRkVSLCAwKQogICAgICBnbFVzZVByb2dyYW0oMCkKICAgIH0KCiAgICBmdW4gaW5pdEJ1ZigpIHsKICAgICAgZGF0YUJ1ZmZlci5jbGVhcigpCgogICAgICB2YWwgeiA9IDAuOTUyZgogICAgICAvLyBAZm9ybWF0dGVyOm9mZgogICAgICBsaXN0T2YoCiAgICAgICAgeiwgLTFmLCAtMWYsICAxZiwgMWYsCiAgICAgICAgeiwgIDFmLCAtMWYsICAxZiwgMGYsCiAgICAgICAgeiwgLTFmLCAgMWYsICAwZiwgMWYsCgogICAgICAgIHosIC0xZiwgIDFmLCAgMGYsIDFmLAogICAgICAgIHosICAxZiwgLTFmLCAgMWYsIDBmLAogICAgICAgIHosICAxZiwgIDFmLCAgMGYsIDBmCiAgICAgICkuZm9yRWFjaCB7IGRhdGFCdWZmZXIucHV0RmxvYXQoaXQpIH0KICAgICAgLy8gQGZvcm1hdHRlcjpvbgoKICAgICAgZGF0YUJ1ZmZlci5mbGlwKCkKICAgICAgYnVmZmVyID0gZ2xHZW5CdWZmZXJzKCkKICAgICAgZ2xCaW5kQnVmZmVyKEdMX0FSUkFZX0JVRkZFUiwgYnVmZmVyKQogICAgICBnbEJ1ZmZlckRhdGEoR0xfQVJSQVlfQlVGRkVSLCBkYXRhQnVmZmVyLCBHTF9TVEFUSUNfRFJBVykKICAgICAgZ2xCaW5kQnVmZmVyKEdMX0FSUkFZX0JVRkZFUiwgMCkKICAgIH0KCiAgICBmdW4gaW5pdFNoYWRlcigpIHsKICAgICAgc2hhZGVyID0gbWtTaGFkZXIodnNocywgZnNocykKICAgICAgdmFvID0gZ2xHZW5WZXJ0ZXhBcnJheXMoKQoKICAgICAgZ2xVc2VQcm9ncmFtKHNoYWRlcikKICAgICAgZ2xCaW5kQnVmZmVyKEdMX0FSUkFZX0JVRkZFUiwgYnVmZmVyKQogICAgICBnbEJpbmRWZXJ0ZXhBcnJheSh2YW8pCgogICAgICBhdHRyUG9zaXRpb24gPSBnbEdldEF0dHJpYkxvY2F0aW9uKHNoYWRlciwgInBvc2l0aW9uIikKICAgICAgYXR0clNjcmVlblBvcyA9IGdsR2V0QXR0cmliTG9jYXRpb24oc2hhZGVyLCAic2NyZWVuX3BvcyIpCgogICAgICB1bmlmb3JtVGlsZXNldCA9IGdsR2V0VW5pZm9ybUxvY2F0aW9uKHNoYWRlciwgInRpbGVzZXQiKQogICAgICB1bmlmb3JtQ2hhcnMgPSBnbEdldFVuaWZvcm1Mb2NhdGlvbihzaGFkZXIsICJjaGFycyIpCgogICAgICBnbFZlcnRleEF0dHJpYlBvaW50ZXIoYXR0clBvc2l0aW9uLCAzLCBHTF9GTE9BVCwgZmFsc2UsIDIwLCAwKQogICAgICBnbFZlcnRleEF0dHJpYlBvaW50ZXIoYXR0clNjcmVlblBvcywgMiwgR0xfRkxPQVQsIGZhbHNlLCAyMCwgMTIpCgogICAgICBnbEJpbmRWZXJ0ZXhBcnJheSgwKQogICAgICBnbEJpbmRCdWZmZXIoR0xfQVJSQVlfQlVGRkVSLCAwKQogICAgICBnbFVzZVByb2dyYW0oMCkKICAgIH0KCiAgICBmdW4gaW5pdENoYXJzZXQoKSB7CiAgICAgIHRleFRpbGVzZXQgPSBnbEdlblRleHR1cmVzKCkKICAgICAgdGV4Q2hhcnMgPSBnbEdlblRleHR1cmVzKCkKCiAgICAgIFRleHR1cmVVdGlsLmFsbG9jYXRlVGV4dHVyZSh0ZXhUaWxlc2V0LCA4LCA4ICogMjU2KQogICAgICBnbFRleFBhcmFtZXRlcmkoR0xfVEVYVFVSRV8yRCwgR0xfVEVYVFVSRV9NQUdfRklMVEVSLCBHTF9ORUFSRVNUKQoKICAgICAgVGV4dHVyZVV0aWwuYWxsb2NhdGVUZXh0dXJlKHRleENoYXJzLCA4MCwgNTApCgogICAgICBiaW5kVGV4dHVyZSh0ZXhUaWxlc2V0KQogICAgICBkYXRhQnVmZmVyLmNsZWFyKCkKICAgICAgZm9yIChpIGluIHN0YW5kYXJkVGlsZXNldCkgZGF0YUJ1ZmZlci5wdXQoaSkKICAgICAgZGF0YUJ1ZmZlci5mbGlwKCkKICAgICAgZ2xUZXhJbWFnZTJEKEdMX1RFWFRVUkVfMkQsIDAsIEdMX1JFRCwgOCwgOCAqIDI1NiwgMCwgR0xfUkVELCBHTF9VTlNJR05FRF9CWVRFLCBkYXRhQnVmZmVyKQogICAgICBiaW5kVGV4dHVyZSgwKQogICAgfQoKICAgIHZhbCB2c2hzID0KICAgICAgIiIiI3ZlcnNpb24gMTMwCiAgICAgIHwKICAgICAgfGluIHZlYzMgcG9zaXRpb247CiAgICAgIHxpbiB2ZWMyIHNjcmVlbl9wb3M7CiAgICAgIHwKICAgICAgfG91dCB2ZWMyIHNjcmVlbl9wb3MxOwogICAgICB8CiAgICAgIHx2b2lkIG1haW4oKSB7CiAgICAgIHwgIHNjcmVlbl9wb3MxID0gc2NyZWVuX3BvczsKICAgICAgfAogICAgICB8ICBnbF9Qb3NpdGlvbiA9IGdsX01vZGVsVmlld1Byb2plY3Rpb25NYXRyaXggKiB2ZWM0KHBvc2l0aW9uLCAxLjApOwogICAgICB8fQogICIiIi50cmltTWFyZ2luKCkKCiAgICB2YWwgZnNocyA9CiAgICAgICIiIiN2ZXJzaW9uIDEzMAogICAgICB8CiAgICAgIHx1bmlmb3JtIHNhbXBsZXIyRCB0aWxlc2V0OwogICAgICB8dW5pZm9ybSB1c2FtcGxlcjJEIGNoYXJzOwogICAgICB8CiAgICAgIHxpbiB2ZWMyIHNjcmVlbl9wb3MxOwogICAgICB8CiAgICAgIHxvdXQgdmVjNCBjb2xvcjsKICAgICAgfAogICAgICB8dmVjMiBkaW0gPSB2ZWMyKDgwLCA1MCk7CiAgICAgIHxpbnQgdGlsZXNldF9zaXplID0gMjU2OwogICAgICB8CiAgICAgIHx2ZWMyIGdldF9jaGFyX3RleF91dihpbiB2ZWMyIHBvcykgewogICAgICB8ICB2ZWMyIHYxID0gcG9zICogZGltOwogICAgICB8ICB2ZWMyIGNoYXJzX3B0cjsKICAgICAgfCAgdmVjMiB0ZXhfdXYgPSBtb2RmKHYxLCBjaGFyc19wdHIpOwogICAgICB8ICB1aW50IGluZGV4ID0gdGV4ZWxGZXRjaChjaGFycywgaXZlYzIoY2hhcnNfcHRyKSwgMCkucjsKICAgICAgfCAgcmV0dXJuIHZlYzIoMSAtIHRleF91di54LCAodGV4X3V2LnkgKyBmbG9hdChpbmRleCkpIC8gdGlsZXNldF9zaXplKTsKICAgICAgfH0KICAgICAgfAogICAgICB8ZmxvYXQgZ2V0X2NvbG9yX2Zyb21fcG9zKGluIHZlYzIgcG9zKSB7CiAgICAgIHwgIHZlYzIgdXYgPSBnZXRfY2hhcl90ZXhfdXYoc2NyZWVuX3BvczEpOwogICAgICB8ICByZXR1cm4gdGV4dHVyZSh0aWxlc2V0LCB1dikucjsKICAgICAgfH0KICAgICAgfAogICAgICB8dm9pZCBtYWluKCkgewogICAgICB8ICBmbG9hdCBjc19jb2xvciA9IGdldF9jb2xvcl9mcm9tX3BvcyhzY3JlZW5fcG9zMSk7CiAgICAgIHwKICAgICAgfCAgdmVjMiBjc3AgPSBzY3JlZW5fcG9zMSAqIDIgLSB2ZWMyKDEsIDEpOwogICAgICB8ICBmbG9hdCBzdHJlbmd0aCA9IDAuMjUgKyAoMiAtIChjc3AueCAqIGNzcC54ICsgY3NwLnkgKiBjc3AueSkpIC8gMiAqIDAuNzU7CiAgICAgIHwKICAgICAgfCAgZmxvYXQgc2NhbmxpbmVzID0gMC43NSArIChzaW4oc2NyZWVuX3BvczEueSAqIGRpbS55ICogMiAqIDQgKiAzLjE0MTU5MjY1NCkgKyAxKSAvIDIgKiAwLjI1OwogICAgICB8CiAgICAgIHwgIGNvbG9yID0gdmVjNCgwLjc4ZiwgMC41N2YsIDAuMDFmLCBjc19jb2xvciAqIHN0cmVuZ3RoICogc2NhbmxpbmVzKTsKICAgICAgfH0KICAgICIiIi50cmltTWFyZ2luKCkKICB9Cgp9Cg==</text>
      </register>
      <register name="-" type="4">
        <text encoding="base64">IA==</text>
      </register>
      <register name="/" type="4">
        <text>cornerOccludedSides</text>
      </register>
      <register name="0" type="2">
        <text encoding="base64">ICAgIEBKdm1TdGF0aWMKICAgIEBDYXBhYmlsaXR5SW5qZWN0KElCdW5kbGVkRW1pdHRlcjo6Y2xhc3MpCiAgICBsYXRlaW5pdCB2YXIgQnVuZGxlZEVtaXR0ZXI6Q2FwYWJpbGl0eTxJQnVuZGxlZEVtaXR0ZXI+Cg==</text>
      </register>
      <register name="1" type="2">
        <text encoding="base64">Cg==</text>
      </register>
      <register name="2" type="2">
        <text encoding="base64">ICB2YWwgcmVuZGVyU2NyZWVuID0gUmVuZGVyU2NyZWVuKCkK</text>
      </register>
      <register name="3" type="2">
        <text encoding="base64">cHJpdmF0ZSBjbGFzcyBDYXBhYmlsaXR5QnVuZGxlZCh2YWwgYmxvY2s6IEJsb2NrLCB2YWwgc2lkZTogRmFjaW5nKSA6IElCdW5kbGVkRW1pdHRlciwgSUJ1bmRsZWRSZWNlaXZlciB7CgogIG92ZXJyaWRlIGZ1biBnZXRCdW5kbGVkU2lnbmFsKCk6IEJ5dGVBcnJheT8gewogICAgcmV0dXJuIHVucGFjaygxLnRvU2hvcnQoKSkubWFwIHsgKGlmIChpdCkgLTEgZWxzZSAwKS50b0J5dGUoKSB9LnRvQnl0ZUFycmF5KCkKICB9CgogIG92ZXJyaWRlIGZ1biBvbkJ1bmRsZWRJbnB1dENoYW5nZSgpIHsKICB9Cgp9Cg==</text>
      </register>
      <register name="4" type="2">
        <text encoding="base64">Cg==</text>
      </register>
      <register name="5" type="2">
        <text encoding="base64">ICBwcml2YXRlIGNsYXNzIENhcGFiaWxpdHlCdW5kbGVkIDogSUJ1bmRsZWRFbWl0dGVyLCBJQnVuZGxlZFJlY2VpdmVyIHsKCiAgICBvdmVycmlkZSBmdW4gZ2V0QnVuZGxlZFNpZ25hbCgpOiBCeXRlQXJyYXk/IHsKICAgICAgcmV0dXJuIHVucGFjaygxLnRvU2hvcnQoKSkubWFwIHsgKGlmIChpdCkgLTEgZWxzZSAwKS50b0J5dGUoKSB9LnRvQnl0ZUFycmF5KCkKICAgIH0KCiAgICBvdmVycmlkZSBmdW4gb25CdW5kbGVkSW5wdXRDaGFuZ2UoKSB7CiAgICB9CgogIH0K</text>
      </register>
      <register name="6" type="2">
        <text encoding="base64">ICAgICAgVE9ETygibm90IGltcGxlbWVudGVkIikK</text>
      </register>
      <register name="7" type="2">
        <text encoding="base64">ICAgICAgVE9ETygibm90IGltcGxlbWVudGVkIikK</text>
      </register>
      <register name="8" type="2">
        <text encoding="base64">ICAgIFRPRE8oIm5vdCBpbXBsZW1lbnRlZCIpCg==</text>
      </register>
      <register name="9" type="2">
        <text encoding="base64">Cg==</text>
      </register>
      <register name=":" type="4">
        <text>w</text>
      </register>
    </registers>
    <search>
      <last-search>cornerOccludedSides</last-search>
      <last-offset />
      <last-pattern>cornerOccludedSides</last-pattern>
      <last-dir>1</last-dir>
      <show-last>false</show-last>
    </search>
    <history>
      <history-search>
        <entry>Minecraft.get</entry>
        <entry>serverH</entry>
        <entry>provides</entry>
        <entry>10</entry>
        <entry>rs_</entry>
        <entry>'</entry>
        <entry>cornerOccludedSides</entry>
      </history-search>
      <history-cmd>
        <entry encoding="base64">JzwsJz4iZ1A=</entry>
        <entry>q</entry>
        <entry>o addSch</entry>
        <entry>o PacketComponentChange</entry>
        <entry>tabe sdas</entry>
        <entry>w</entry>
        <entry encoding="base64">JzwsJz4v</entry>
      </history-cmd>
      <history-expr />
      <history-input />
    </history>
    <shortcut-conflicts>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed X</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed C</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed F</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed P</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed B</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed A</text>
      </shortcut-conflict>
      <shortcut-conflict owner="vim">
        <text>ctrl pressed V</text>
      </shortcut-conflict>
    </shortcut-conflicts>
  </component>
</application>