forked from LivelyKernel/LivelyKernel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
world-versions.html
299 lines (299 loc) · 139 KB
/
world-versions.html
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
<!DOCTYPE html>
<html><head><title>world-versions</title><meta name="apple-mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="core/media/lively.ico"><link rel="apple-touch-icon-precomposed" href="core/media/apple-touch-icon.png"><style type="text/css" id="lively.ide.CodeEditorTextOverlay">.text-overlay {
z-index: 999;
font-family: Monaco, monospace;
font-size: 11px;
position: absolute;
color: white;
background: darkviolet;
padding: 1px;
border-radius: 4px;
box-shadow: 0px 0px 5px 3px rgb(160, 100, 210);
white-space: pre;
}
.text-overlay.hidden {
display: none;
}</style><style type="text/css" id="lively.ide.JumpCharOverlay">.jump-char-overlay {
z-index: 999;
font-family: Monaco, monospace;
font-size: 11px;
position: absolute;
color: white;
background: steelblue;
padding: 1px;
border-radius: 0;
box-shadow: none;
white-space: pre;
}
.jump-char-overlay.hidden {
display: none;
}
.emacs-mode .ace_text-layer {
z-index: 1 !important;
}
</style><style type="text/css" id="ace_editor">.ace_editor {position: relative;overflow: hidden;font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;font-size: 12px;line-height: normal;direction: ltr;}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.ace_content {position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: text;min-width: 100%;}.ace_dragging, .ace_dragging * {cursor: move !important;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;text-indent: -1em;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;}.ace_text-input.ace_composition {background: #f8f8f8;color: #111;z-index: 1000;opacity: 1;text-indent: 0;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;white-space: pre;height: 100%;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;/* setting pointer-events: auto; on node under the mouse, which changesduring scroll, will break mouse wheel scrolling in Safari */pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;}.ace_text-layer {font: inherit !important;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 2px solid}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0px;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {-moz-transition: opacity 0.18s;-webkit-transition: opacity 0.18s;-o-transition: opacity 0.18s;-ms-transition: opacity 0.18s;transition: opacity 0.18s;}.ace_editor.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_line .ace_fold {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;display: block;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}/*** Dark version for fold widgets*/.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {-moz-transition: opacity 0.4s ease 0.05s;-webkit-transition: opacity 0.4s ease 0.05s;-o-transition: opacity 0.4s ease 0.05s;-ms-transition: opacity 0.4s ease 0.05s;transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {-moz-transition: opacity 0.05s ease 0.05s;-webkit-transition: opacity 0.05s ease 0.05s;-o-transition: opacity 0.05s ease 0.05s;-ms-transition: opacity 0.05s ease 0.05s;transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}</style><style type="text/css" id="ace-tm">.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;border-radius: 2px;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}</style><style type="text/css">.ace_snippet-marker { -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(194, 193, 208, 0.09); border: 1px dotted rgba(211, 208, 235, 0.62); position: absolute;}</style><style type="text/css">.ace_autocomplete.ace-tm .ace_marker-layer .ace_active-line { background-color: #CAD6FA; z-index: 1;}.ace_autocomplete.ace-tm .ace_line-hover { border: 1px solid #abbffe; margin-top: -1px; background: rgba(233,233,253,0.4);}.ace_autocomplete .ace_line-hover { position: absolute; z-index: 2;}.ace_rightAlignedText { color: gray; display: inline-block; position: absolute; right: 4px; text-align: right; z-index: -1;}.ace_autocomplete .ace_completion-highlight{ color: #000; text-shadow: 0 0 0.01em;}.ace_autocomplete { width: 280px; z-index: 200000; background: #fbfbfb; color: #444; border: 1px lightgray solid; position: fixed; box-shadow: 2px 3px 5px rgba(0,0,0,.2); line-height: 1.4;}</style><style type="text/css" id="base-theme-for-1">*[data-lively-morphid="1"] .World, *[data-lively-morphid="1"].World {
font-family: Helvetica;
}
*[data-lively-morphid="1"] .Box, *[data-lively-morphid="1"].Box {
border: 1px solid #aaa;
}
*[data-lively-morphid="1"] .Selection, *[data-lively-morphid="1"].Selection {
background: rgba(222,222,222, 0.6);
border: 1px solid #aaa;
}
*[data-lively-morphid="1"] .Box.selection-indicator, *[data-lively-morphid="1"].Box.selection-indicator {
background: none;
outline: 4px solid #E73F22;
}
*[data-lively-morphid="1"] .Text.edit-field, *[data-lively-morphid="1"].Text.edit-field {
background: white;
box-shadow: inset 1px 1px 1px #666;
border: 1px solid #aaa;
border-radius: 2px;
}
*[data-lively-morphid="1"] .Button, *[data-lively-morphid="1"].Button {
font-size: 9pt;
color: #333;
text-align: center;
background: #EEE;
border-radius: 2px;
cursor: pointer;
border: 1px solid #888;
}
*[data-lively-morphid="1"] .Button.pressed, *[data-lively-morphid="1"].Button.pressed {
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5);
}
*[data-lively-morphid="1"] .Button.toggled, *[data-lively-morphid="1"].Button.toggled {
color: black;
}
*[data-lively-morphid="1"] .Button.disabled, *[data-lively-morphid="1"].Button.disabled {
color: gray;
}
*[data-lively-morphid="1"] .Button.disabled .Text span, *[data-lively-morphid="1"].Button.disabled .Text span {
opacity: .3;
}
*[data-lively-morphid="1"] .Text.vertically-centered > div, .Text.vertically-centered > [data-lively-node-type="origin-node"] > div, .Text.vertically-centered > [data-lively-node-type="origin-node"] > [data-lively-node-type="morph-node"] > div, *[data-lively-morphid="1"].Text.vertically-centered > div, .Text.vertically-centered > [data-lively-node-type="origin-node"] > div, .Text.vertically-centered > [data-lively-node-type="origin-node"] > [data-lively-node-type="morph-node"] > div {
display: table !important;
}
*[data-lively-morphid="1"] .Text.vertically-centered span, *[data-lively-morphid="1"].Text.vertically-centered span {
display: table-cell;
vertical-align: middle;
text-align: center;
}
*[data-lively-morphid="1"] .Button .Text > div, .Button .Text > [data-lively-node-type="origin-node"] > div, .Button .Text > [data-lively-node-type="origin-node"] > [data-lively-node-type="morph-node"] > div, *[data-lively-morphid="1"].Button .Text > div, .Button .Text > [data-lively-node-type="origin-node"] > div, .Button .Text > [data-lively-node-type="origin-node"] > [data-lively-node-type="morph-node"] > div {
display: table !important;
}
*[data-lively-morphid="1"] .Button .Text span, *[data-lively-morphid="1"].Button .Text span {
display: table-cell;
vertical-align: middle;
text-align: center;
}
*[data-lively-morphid="1"] .Menu, *[data-lively-morphid="1"].Menu {
box-shadow: 0px 4px 15px #666;
}
*[data-lively-morphid="1"] .PartsBinItem, *[data-lively-morphid="1"].PartsBinItem {
box-shadow: 1px 1px 5px 1px #DDD;
}
*[data-lively-morphid="1"] .Window, *[data-lively-morphid="1"].Window {
background-color: rgb(244, 244, 244);
box-shadow: 0px 4px 15px #666;
border-radius: 3px;
}
*[data-lively-morphid="1"] .Window.highlighted, *[data-lively-morphid="1"].Window.highlighted {
background-color: rgb(222, 222, 222);
box-shadow: 0px 5px 20px #000;
border: 1px solid white;
}
*[data-lively-morphid="1"] .Window .TitleBar, *[data-lively-morphid="1"].Window .TitleBar, *[data-lively-morphid="1"] .Window .reframe-handle, *[data-lively-morphid="1"].Window .reframe-handle {
border: none;
background: none;
}
*[data-lively-morphid="1"] .reframe-handle.corner, *[data-lively-morphid="1"].reframe-handle.corner {
cursor: se-resize;
}
*[data-lively-morphid="1"] .reframe-handle.right, *[data-lively-morphid="1"].reframe-handle.right {
cursor: e-resize;
}
*[data-lively-morphid="1"] .reframe-handle.bottom, *[data-lively-morphid="1"].reframe-handle.bottom {
cursor: s-resize;
}
*[data-lively-morphid="1"] .Window .Text.window-title, *[data-lively-morphid="1"].Window .Text.window-title {
font-size: 10pt;
text-align: left;
margin-left: 2px;
color: #555;
}
*[data-lively-morphid="1"] .Window.highlighted .Text.window-title, *[data-lively-morphid="1"].Window.highlighted .Text.window-title {
font-weight: bold;
color: #333;
}
*[data-lively-morphid="1"] .Button.WindowControl, *[data-lively-morphid="1"].Button.WindowControl {
border: 1px solid #aaa;
border-radius: 2px;
background: #EEE;
font-weight: normal;
}
*[data-lively-morphid="1"] .Button.WindowControl.close, *[data-lively-morphid="1"].Button.WindowControl.close {
background: #E73F22;
color: white;
}
*[data-lively-morphid="1"] .MorphList .selected, *[data-lively-morphid="1"].MorphList .selected {
outline: 3px orange solid;
}
*[data-lively-morphid="1"] .List .list-item, *[data-lively-morphid="1"].List .list-item {
font-family: Helvetica,Verdana,sans-serif;
font-size: 10pt;
color: black;
}
*[data-lively-morphid="1"] .List .list-item.selected, *[data-lively-morphid="1"].List .list-item.selected {
background: rgb(42, 87, 192) !important;
color: white !important;
}
*[data-lively-morphid="1"] .HorizontalDivider, *[data-lively-morphid="1"].HorizontalDivider {
cursor: ns-resize;
}
*[data-lively-morphid="1"] .VerticalDivider, *[data-lively-morphid="1"].VerticalDivider {
cursor: ew-resize;
}
*[data-lively-morphid="1"] .Slider, *[data-lively-morphid="1"].Slider {
border-radius: 6px;
border: 1px solid #BBB;
background: #EEE;
box-shadow: inset 1px 1px 1px #666;
}
*[data-lively-morphid="1"] .SliderKnob, *[data-lively-morphid="1"].SliderKnob {
box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.8);
cursor: pointer;
border: 1px solid #888;
border-radius: 5px;
background-image: -webkit-linear-gradient(top, #EEE, #CCC);
background-image: -moz-linear-gradient(top, #EEE, #CCC);
background: linear-gradient(bottom, #EEE, #CCC);
}
*[data-lively-morphid="1"] .AccordionHeader, *[data-lively-morphid="1"].AccordionHeader {
background-image: -webkit-linear-gradient(top, #eee, #ccc);
background-image: -moz-linear-gradient(top, #eee, #ccc);
border-radius: 3px;
box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.8);
cursor: pointer;
border: 1px solid #888;
}
*[data-lively-morphid="1"] .AccordionHeader.active, *[data-lively-morphid="1"].AccordionHeader.active {
background-image: -webkit-linear-gradient(top, #fff, #eee);
background-image: -moz-linear-gradient(top, #fff, #eee);
}
*[data-lively-morphid="1"] .messageMorph, *[data-lively-morphid="1"].messageMorph {
background: rgba(0,0,0,0.6);
border-radius: 20px;
}
*[data-lively-morphid="1"] .messageMorph .closeButton, *[data-lively-morphid="1"].messageMorph .closeButton {
visibility: hidden;
line-height: 3.6;
margin-left: 0px;
font-size: 12pt;
text-shadow: 0px 0px ✗4px rgba(255, 255, 255, 0.5);
color: white;
}
*[data-lively-morphid="1"] .messageMorph:hover .closeButton, *[data-lively-morphid="1"].messageMorph:hover .closeButton, *[data-lively-morphid="1"] .messageMorph.maximized .closeButton, *[data-lively-morphid="1"].messageMorph.maximized .closeButton {
visibility: visible;
cursor: pointer;
}
*[data-lively-morphid="1"] .messageMorph .messageText, *[data-lively-morphid="1"].messageMorph .messageText {
font-size: 10pt;
font-family: Helvetica Neue,Helvetica,Arial;
color: white;
white-space: normal;
word-wrap: break-all !important;
line-height: 1.2 !important;
text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7);
}
*[data-lively-morphid="1"] .messageMorph:hover .messageText, *[data-lively-morphid="1"].messageMorph:hover .messageText, *[data-lively-morphid="1"] .messageMorph.maximized .messageText, *[data-lively-morphid="1"].messageMorph.maximized .messageText {
margin-left: 0px;
}
*[data-lively-morphid="1"] .messageMorph.success, *[data-lively-morphid="1"].messageMorph.success {
background: rgba(0,180,0,0.6);
}
*[data-lively-morphid="1"] .messageMorph.success .messageText, *[data-lively-morphid="1"].messageMorph.success .messageText {
text-shadow: 0px 1px 2px rgba(220, 255, 220, 0.7);
}
*[data-lively-morphid="1"] .messageMorph.failure, *[data-lively-morphid="1"].messageMorph.failure {
background: rgb(180,0,0);
}
*[data-lively-morphid="1"] .messageMorph.failure .messageText, *[data-lively-morphid="1"].messageMorph.failure .messageText {
text-shadow: 0px 1px 2px rgba(255, 220, 220, 0.7);
}
*[data-lively-morphid="1"] #ace-editor, *[data-lively-morphid="1"]#ace-editor {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
*[data-lively-morphid="1"] .ace-global-var, *[data-lively-morphid="1"].ace-global-var {
position: absolute;
border-bottom: 2px rgb(255,120, 0) dotted;
}
*[data-lively-morphid="1"] .ace_dark .ace-global-var, *[data-lively-morphid="1"].ace_dark .ace-global-var {
border-bottom: 2px rgba(255,150, 0, 0.6) dotted;
}
*[data-lively-morphid="1"] .ace-syntax-error, *[data-lively-morphid="1"].ace-syntax-error {
position: absolute;
border-radius: 3px;
background: rgba(255,0,0,0.7);
}
*[data-lively-morphid="1"] .ace-marker-warning, *[data-lively-morphid="1"].ace-marker-warning {
position: absolute;
border-radius: 3px;
background: rgba(204,204,0,0.7);
}
</style><style type="text/css" id="style-for-1">*[data-lively-morphid="1"] span, span[data-lively-morphid="1"] {
font-family: 13px Helvetica, arial, freesans, clean, sans-serif;
line-height: 1.3;
}
</style><style type="text/css" id="style-for-29400A60-12AC-4205-BAC4-C3876FD5E3E1">*[data-lively-morphid="29400A60-12AC-4205-BAC4-C3876FD5E3E1"] .Menu, *[data-lively-morphid="29400A60-12AC-4205-BAC4-C3876FD5E3E1"].Menu {
box-shadow: none;
}
</style><style type="text/css" id="lively-base-style">*:not(:focus) {
-moz-user-select: -moz-none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectable *, .visibleSelection:focus * {
-moz-user-select: element;
-webkit-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.morphNode {
-webkit-transform-origin: 0 0;
}
.Morph {
/* to fix z-index / z-transform bug: https://code.google.com/p/chromium/issues/detail?id=205744 */
-webkit-transform: translate(0,0);
}
.World {
/* World does not set transform to allow fixed positioning */
-webkit-transform: none;
}
:focus:not(input) {
outline:none;
}
.visibleSelection:focus {
outline: 2px auto -webkit-focus-ring-color;
}
</style><style type="text/css" id="incremental-occur-highlighting">.ace_occur-highlight {
border-radius: 4px;
background-color: rgba(87, 255, 8, 0.25);
position: absolute;
z-index: 4;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 0 4px rgb(91, 255, 50);
}
.ace_dark .ace_occur-highlight {
background-color: rgb(80, 140, 85);
box-shadow: 0 0 4px rgb(60, 120, 70);
}
</style><style type="text/css" id="incremental-search-highlighting">.ace_marker-layer .ace_isearch-result { position: absolute; z-index: 6; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}div.ace_isearch-result { border-radius: 4px; background-color: rgba(255, 200, 0, 0.5); box-shadow: 0 0 4px rgb(255, 200, 0);}.ace_dark div.ace_isearch-result { background-color: rgb(100, 110, 160); box-shadow: 0 0 4px rgb(80, 90, 140);}</style><style type="text/css" id="emacsMode"> .emacs-mode .ace_cursor{ border: 2px rgba(50,250,50,0.8) solid!important; -moz-box-sizing: border-box!important; -webkit-box-sizing: border-box!important; box-sizing: border-box!important; background-color: rgba(0,250,0,0.9); opacity: 0.5; } .emacs-mode .ace_hidden-cursors .ace_cursor{ opacity: 1; background-color: transparent; } .emacs-mode .ace_overwrite-cursors .ace_cursor { opacity: 1; background-color: transparent; border-width: 0 0 2px 2px !important; } .emacs-mode .ace_text-layer { z-index: 4 } .emacs-mode .ace_cursor-layer { z-index: 2 }</style><style type="text/css" id="ace-chrome">.ace-chrome .ace_gutter {background: #ebebeb;color: #333;overflow : hidden;}.ace-chrome .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-chrome {background-color: #FFFFFF;color: black;}.ace-chrome .ace_cursor {color: black;}.ace-chrome .ace_invisible {color: rgb(191, 191, 191);}.ace-chrome .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-chrome .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-chrome .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-chrome .ace_invalid {background-color: rgb(153, 0, 0);color: white;}.ace-chrome .ace_fold {}.ace-chrome .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-chrome .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-chrome .ace_support.ace_type,.ace-chrome .ace_support.ace_class.ace-chrome .ace_support.ace_other {color: rgb(109, 121, 222);}.ace-chrome .ace_variable.ace_parameter {font-style:italic;color:#FD971F;}.ace-chrome .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-chrome .ace_comment {color: #236e24;}.ace-chrome .ace_comment.ace_doc {color: #236e24;}.ace-chrome .ace_comment.ace_doc.ace_tag {color: #236e24;}.ace-chrome .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-chrome .ace_variable {color: rgb(49, 132, 149);}.ace-chrome .ace_xml-pe {color: rgb(104, 104, 91);}.ace-chrome .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-chrome .ace_heading {color: rgb(12, 7, 255);}.ace-chrome .ace_list {color:rgb(185, 6, 144);}.ace-chrome .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-chrome .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-chrome .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-chrome .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-chrome .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-chrome .ace_gutter-active-line {background-color : #dcdcdc;}.ace-chrome .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-chrome .ace_storage,.ace-chrome .ace_keyword,.ace-chrome .ace_meta.ace_tag {color: rgb(147, 15, 128);}.ace-chrome .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-chrome .ace_string {color: #1A1AA6;}.ace-chrome .ace_entity.ace_other.ace_attribute-name {color: #994409;}.ace-chrome .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}</style><style type="text/css" id="ace-ambiance">.ace-ambiance .ace_gutter {background-color: #3d3d3d;background-image: -moz-linear-gradient(left, #3D3D3D, #333);background-image: -ms-linear-gradient(left, #3D3D3D, #333);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3D3D3D), to(#333));background-image: -webkit-linear-gradient(left, #3D3D3D, #333);background-image: -o-linear-gradient(left, #3D3D3D, #333);background-image: linear-gradient(left, #3D3D3D, #333);background-repeat: repeat-x;border-right: 1px solid #4d4d4d;text-shadow: 0px 1px 1px #4d4d4d;color: #222;}.ace-ambiance .ace_gutter-layer {background: repeat left top;}.ace-ambiance .ace_fold-widget {text-align: center;}.ace-ambiance .ace_fold-widget:hover {color: #777;}.ace-ambiance .ace_fold-widget.ace_start,.ace-ambiance .ace_fold-widget.ace_end,.ace-ambiance .ace_fold-widget.ace_closed{background: none;border: none;box-shadow: none;}.ace-ambiance .ace_fold-widget.ace_start:after {content: '▾'}.ace-ambiance .ace_fold-widget.ace_end:after {content: '▴'}.ace-ambiance .ace_fold-widget.ace_closed:after {content: '‣'}.ace-ambiance .ace_print-margin {border-left: 1px dotted #2D2D2D;right: 0;background: #262626;}.ace-ambiance .ace_scroller {-webkit-box-shadow: inset 0 0 10px black;-moz-box-shadow: inset 0 0 10px black;-o-box-shadow: inset 0 0 10px black;box-shadow: inset 0 0 10px black;}.ace-ambiance {color: #E6E1DC;background-color: #202020;}.ace-ambiance .ace_cursor {border-left: 1px solid #7991E8;}.ace-ambiance .ace_overwrite-cursors .ace_cursor {border: 1px solid #FFE300;background: #766B13;}.ace-ambiance.normal-mode .ace_cursor-layer {z-index: 0;}.ace-ambiance .ace_marker-layer .ace_selection {background: rgba(221, 240, 255, 0.20);}.ace-ambiance .ace_marker-layer .ace_selected-word {border-radius: 4px;border: 8px solid #3f475d;box-shadow: 0 0 4px black;}.ace-ambiance .ace_marker-layer .ace_step {background: rgb(198, 219, 174);}.ace-ambiance .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(255, 255, 255, 0.25);}.ace-ambiance .ace_marker-layer .ace_active-line {background: rgba(255, 255, 255, 0.031);}.ace-ambiance .ace_invisible {color: #333;}.ace-ambiance .ace_paren {color: #24C2C7;}.ace-ambiance .ace_keyword {color: #cda869;}.ace-ambiance .ace_keyword.ace_operator {color: #fa8d6a;}.ace-ambiance .ace_punctuation.ace_operator {color: #fa8d6a;}.ace-ambiance .ace_identifier {}.ace-ambiance .ace-statement {color: #cda869;}.ace-ambiance .ace_constant {color: #CF7EA9;}.ace-ambiance .ace_constant.ace_language {color: #CF7EA9;}.ace-ambiance .ace_constant.ace_library {}.ace-ambiance .ace_constant.ace_numeric {color: #78CF8A;}.ace-ambiance .ace_invalid {text-decoration: underline;}.ace-ambiance .ace_invalid.ace_illegal {color:#F8F8F8;background-color: rgba(86, 45, 86, 0.75);}.ace-ambiance .ace_invalid,.ace-ambiance .ace_deprecated {text-decoration: underline;font-style: italic;color: #D2A8A1;}.ace-ambiance .ace_support {color: #9B859D;}.ace-ambiance .ace_support.ace_function {color: #DAD085;}.ace-ambiance .ace_function.ace_buildin {color: #9b859d;}.ace-ambiance .ace_string {color: #8f9d6a;}.ace-ambiance .ace_string.ace_regexp {color: #DAD085;}.ace-ambiance .ace_comment {font-style: italic;color: #555;}.ace-ambiance .ace_comment.ace_doc {}.ace-ambiance .ace_comment.ace_doc.ace_tag {color: #666;font-style: normal;}.ace-ambiance .ace_definition,.ace-ambiance .ace_type {color: #aac6e3;}.ace-ambiance .ace_variable {color: #9999cc;}.ace-ambiance .ace_variable.ace_language {color: #9b859d;}.ace-ambiance .ace_xml-pe {color: #494949;}.ace-ambiance .ace_gutter-layer,.ace-ambiance .ace_text-layer {background-image: url("data:image/png;base64,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");}.ace-ambiance .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNQUFD4z6Crq/sfAAuYAuYl+7lfAAAAAElFTkSuQmCC") right repeat-y;}</style></head><body><div xmlns="http://www.w3.org/1999/xhtml" class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 5px; top: 5px;"><div id="null" class="Morph World" data-lively-morphid="1" style="position: absolute; left: 0px; top: 0px; width: 1325px; height: 810px; opacity: 1; border: 1px solid rgb(216, 216, 216); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden; background: rgb(240, 240, 240);"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 363.5px; top: 22px;"><div id="null" class="Morph Text" data-lively-morphid="3B305398-0764-4665-8604-BB617C50C871" style="position: absolute; left: 0px; top: 0px; width: 592px; height: 24px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 2px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"><div class="visibleSelection" tabindex="-1" contenteditable="true" style="position: absolute; word-wrap: break-word; font-size: 14pt; font-family: Arial, sans-serif; text-align: center; white-space: pre-wrap; color: rgb(0, 0, 0); word-break: normal; min-width: calc(100% - 8px);"><span id="_230" style="font-weight: normal; font-family: Arial, sans-serif; color: rgb(0, 0, 0); text-align: center; background-color: rgb(240, 240, 240);">You can revert the world WORLDNAME with the version viewer:<br></span></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 363.5px; top: 90px;"><div id="null" class="Morph Window" data-lively-morphid="70FA4275-05C5-41CB-ACA0-4123AF16DF0D" style="position: absolute; left: 0px; top: 0px; width: 600px; height: 672px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: 0px !important; margin-left: 0px !important;"><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 3px; top: 22px;"><div id="null" class="Morph Box" data-lively-morphid="9D287820-0E0F-465B-BC41-F4CD5D974887" style="position: absolute; left: 0px; top: 0px; width: 592px; height: 645px; opacity: 1; border: 1px solid rgb(95, 94, 95); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible; background: rgb(255, 255, 255);"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 4.2px; top: 4.2px;"><div id="null" class="Morph Text" data-lively-morphid="79760010-9313-45F1-9CA8-0003B619FBD8" style="position: absolute; left: 0px; top: 0px; width: 575px; height: 9px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 5px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="visibleSelection" tabindex="-1" contenteditable="true" style="position: absolute; word-wrap: break-word; font-size: 10pt; font-family: Arial, sans-serif; white-space: pre-wrap; color: rgb(64, 64, 64); word-break: normal; min-width: calc(100% - 10px); min-height: calc(100% - 10px);"><span id="_2454"><br></span></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 4.2px; top: 25.8px;"><div id="null" class="Morph Box List" data-lively-morphid="C20DA39E-5645-4FFB-9056-6931D45519E5" style="position: absolute; left: 0px; top: 0px; width: 585.6px; height: 585.2px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow-x: hidden; overflow-y: scroll; background: rgb(243, 243, 243);"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: 0px !important; margin-left: 0px !important;"><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px;"><div id="null" class="Morph Box" data-lively-morphid="BC4C621F-F0C9-47A2-BAA4-191F92FB271E" style="position: absolute; left: 0px; top: 0px; width: 585.6px; height: 4px; opacity: 1; border: 0px solid rgba(0, 0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 4.2px; top: 613.7px;"><div id="null" class="Morph Box" data-lively-morphid="60FE9DD2-225D-48EC-824B-17FF0CA62E18" style="position: absolute; left: 0px; top: 0px; width: 585.6px; height: 29.1px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible; background: rgb(255, 255, 255);"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: 0px !important; margin-left: 0px !important;"><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 391.9px; top: 4px;"><div id="null" class="Morph Button" data-lively-morphid="465C6905-76E5-491C-9643-234886AB567A" style="position: absolute; left: 0px; top: 0px; width: 187.7px; height: 19.2px; opacity: 1; border: 1px solid rgb(189, 190, 192); padding: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: visible;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="534A59B7-CC50-41CB-9F65-A3D4CD669767" style="position: absolute; left: 0px; top: 0px; width: 189.7px; height: 15.2px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 3px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 6px);"><span id="_470" style="color: rgb(0, 0, 0);">Visit<br></span></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 4px; top: 4px;"><div id="null" class="Morph Button" data-lively-morphid="5404D065-9933-445B-AA82-40FF18F98AF8" style="position: absolute; left: 0px; top: 0px; width: 187.7px; height: 19.2px; opacity: 1; border: 1px solid rgb(189, 190, 192); padding: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: visible;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="3D4116E0-3F30-4C6B-B80A-37710C5DD064" style="position: absolute; left: 0px; top: 0px; width: 189.7px; height: 15.2px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 3px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 6px);"><span id="_472" style="color: rgb(0, 0, 0);">Revert<br></span></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 198px; top: 4px;"><div id="null" class="Morph Button" data-lively-morphid="C4B1B23B-5EC8-424B-BC7A-02C109265E2F" style="position: absolute; left: 0px; top: 0px; width: 187.7px; height: 19.2px; opacity: 1; border: 1px solid rgb(189, 190, 192); padding: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: visible;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="EB09C150-3EFE-432F-812C-8B8398D3F3B9" style="position: absolute; left: 0px; top: 0px; width: 189.7px; height: 15.2px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 3px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 6px);"><span id="_474" style="color: rgb(0, 0, 0);">Diff<br></span></div></div></div></div></div></div></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px;"><div id="null" class="Morph Box TitleBar" data-lively-morphid="B91CAEC9-CC9C-44F6-8D8E-0B65309EBE6C" style="position: absolute; left: 0px; top: 0px; width: 600px; height: 22px; padding: 0px; overflow: visible; border-width: 0px;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: 0px !important; margin-left: 0px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 3px; top: 3px; cursor: default;"><div id="null" class="Morph Text window-title" data-lively-morphid="9791ABE2-4996-4F1E-848A-DF0912F88083" style="position: absolute; left: 0px; top: 0px; width: 508px; height: 16px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 0px);"><span id="_455">VersionViewer<br></span></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 580px; top: 3px;"><div id="null" class="Morph Button WindowControl close" data-lively-morphid="ADD54135-4E42-4530-9887-359CBCB6F2F8" style="position: absolute; left: 0px; top: 0px; width: 15px; height: 15px; padding: 0px; overflow: visible; border-width: 1px;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="21DC9E8E-41F2-433A-AD34-948F0729627E" style="position: absolute; left: 0px; top: 0px; width: 17px; height: 17px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 0px);"><span id="_458">X<br></span></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 560px; top: 3px;"><div id="null" class="Morph Button WindowControl" data-lively-morphid="7C255CCE-35AC-4779-89A0-8F404F3FF48A" style="position: absolute; left: 0px; top: 0px; width: 15px; height: 15px; padding: 0px; overflow: visible; border-width: 1px;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="B875BA69-4360-4998-AC35-1E690139E9B9" style="position: absolute; left: 0px; top: 0px; width: 17px; height: 17px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 0px);"><span id="_461">–<br></span></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 517px; top: 3px;"><div id="null" class="Morph Button WindowControl" data-lively-morphid="BBBB26F0-B0C4-4087-B19F-45B2382C986D" style="position: absolute; left: 0px; top: 0px; width: 38px; height: 15px; padding: 0px; overflow: visible; border-width: 1px;"><div data-lively-node-type="origin-node" style="top: 0px !important; left: 0px !important; position: absolute !important; margin-top: -1px !important; margin-left: -1px !important;"><div class="morphNode" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 0px; cursor: default; pointer-events: none;"><div id="null" class="Morph Text" data-lively-morphid="44B559BB-AE2E-479C-9BAE-AFE754E0EF55" style="position: absolute; left: 0px; top: 0px; width: 40px; height: 17px; opacity: 1; border: 0px solid rgb(0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: hidden;"><div class="" tabindex="-1" contenteditable="false" style="position: absolute; word-wrap: break-word; white-space: pre; vertical-align: inherit; line-height: inherit; display: inherit; word-break: inherit; min-width: calc(100% - 0px); min-height: calc(100% - 0px);"><span id="_464">Menu<br></span></div></div></div></div></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 586px; top: 658px;"><div id="null" class="Morph Box ReframeHandle reframe-handle corner" data-lively-morphid="E304B373-28B6-4C5D-87FB-20364A7B101C" style="position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; opacity: 1; border: 0px solid rgba(0, 0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 0px; top: 669px;"><div id="null" class="Morph Box ReframeHandle reframe-handle bottom" data-lively-morphid="C77E9A0C-2CCA-4550-8F32-C860A185BBA2" style="position: absolute; left: 0px; top: 0px; width: 586px; height: 3px; opacity: 1; border: 0px solid rgba(0, 0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 597px; top: 0px;"><div id="null" class="Morph Box ReframeHandle reframe-handle right" data-lively-morphid="B8085DEB-33BC-4F3A-B3B3-F6BAC9A2987C" style="position: absolute; left: 0px; top: 0px; width: 3px; height: 658px; opacity: 1; border: 0px solid rgba(0, 0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible;"></div></div></div></div></div><div class="morphNode" tabindex="-1" touch-action="none" data-lively-node-type="morph-node" style="position: absolute; left: 1027px; top: 219px;"><div id="null" class="Morph HandMorph" data-lively-morphid="BB52F9B4-7555-49BD-B0BE-C01A169178DD" style="position: absolute; left: 0px; top: 0px; width: 2px; height: 2px; opacity: 1; border: 0px solid rgba(0, 0, 0, 0); padding: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; overflow: visible; background: rgb(204, 0, 0);"></div></div></div></div></div><script type="text/javascript" src="core/lively/bootstrap.js"></script><script type="text/x-lively-world" id="world-versions" data-migrationlevel="8">{"id":0,"registry":{"0":{"_ClipMode":"hidden","_Scale":1,"_Scroll":[0,0],"__layered_draggingEnabled__":true,"doNotSerialize":["$$baseThemeStyleSheet"],"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":1},"grabbingEnabled":false,"halosEnabled":true,"hands":[{"__isSmartRef__":true,"id":2}],"id":1,"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":5},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":2}],"_traitConfig_":[{"__isSmartRef__":true,"id":182}],"#startLetters":"","_StyleSheet":"span {\n font-family: 13px Helvetica, arial, freesans, clean, sans-serif;\n line-height: 1.3;\n}","partsBinMetaInfo":{"__isSmartRef__":true,"id":184},"eventStartPos":null,"clickedOnMoprh":null,"__serializedExpressions__":["lastModified","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core","lastModified":"new Date(\"Fri Sep 05 2014 00:02:16 GMT-0700 (PDT)\")","_Position":"lively.pt(0.0,0.0)"},"1":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"_ClipMode":"visible","derivationIds":[],"id":"BB52F9B4-7555-49BD-B0BE-C01A169178DD","droppingEnabled":false,"halosEnabled":false,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":4},"haloTarget":null,"clickedOnMorph":null,"eventStartPos":null,"clickedOnMorphTime":1409900961443,"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","_Position":"lively.pt(1027.0,219.0)"},"3":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"_BorderWidth":0,"_BorderColor":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,0,0)"},"4":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5":{"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Extent","_Fill","_Padding","_Position","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(1327.0,812.0)","_Fill":"Color.rgb(240,240,240)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(216,216,216)"},"6":{"submorphs":[],"scripts":[],"id":"3B305398-0764-4665-8604-BB617C50C871","shape":{"__isSmartRef__":true,"id":7},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":8},"textChunks":[{"__isSmartRef__":true,"id":17}],"charsReplaced":"You can revert the world /welcome.html with the version viewer:","lastFindLoc":59,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":19},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":20},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"_Align":"center","__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"previousSelection":[33,34],"priorSelectionRange":[0,63],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(363.5,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(388.0,-24.0)"},"7":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"8":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"9":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"10":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"11":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"12":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"13":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"14":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"15":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"16":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"17":{"style":{"__isSmartRef__":true,"id":18},"chunkOwner":{"__isSmartRef__":true,"id":6},"_id":"_230","storedString":"You can revert the world WORLDNAME with the version viewer:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontWeight":"normal","textAlign":"center","backgroundColor":"rgb(240,240,240)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19":{"morph":{"__isSmartRef__":true,"id":6},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20":{"resizeWidth":true},"21":{"submorphs":[{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":168}],"scripts":[],"shape":{"__isSmartRef__":true,"id":172},"_ClipMode":"visible","derivationIds":[],"id":"70FA4275-05C5-41CB-ACA0-4123AF16DF0D","halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":173},"name":"lively.wiki.VersionViewer","closeButton":{"__isSmartRef__":true,"id":127},"collapseButton":{"__isSmartRef__":true,"id":137},"menuButton":{"__isSmartRef__":true,"id":147},"titleBar":{"__isSmartRef__":true,"id":120},"doNotSerialize":[],"doNotCopyProperties":[],"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"reframeHandle":{"__isSmartRef__":true,"id":160},"rightReframeHandle":{"__isSmartRef__":true,"id":168},"bottomReframeHandle":{"__isSmartRef__":true,"id":164},"targetMorph":{"__isSmartRef__":true,"id":22},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":174},"_StyleClassNames":["Morph","Window"],"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":175},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(363.5,90.0)","contentOffset":"lively.pt(3.0,22.0)"},"22":{"submorphs":[{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":40}],"scripts":[],"shape":{"__isSmartRef__":true,"id":82},"_ClipMode":"visible","derivationIds":[],"id":"9D287820-0E0F-465B-BC41-F4CD5D974887","droppingEnabled":true,"halosEnabled":true,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":83},"morphRefId":1,"name":"VersionViewer","doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":85},"_path":null,"showsHalos":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":86},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,22.0)"},"23":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":24},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":25}],"_ClipMode":"hidden","derivationIds":[],"id":"79760010-9313-45F1-9CA8-0003B619FBD8","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Arial, sans-serif","_FontSize":10,"_MaxTextWidth":120.695652,"_MinTextWidth":120.695652,"isInputLine":true,"layout":{"__isSmartRef__":true,"id":27},"name":"pathText","doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"_WordBreak":"normal","owner":{"__isSmartRef__":true,"id":22},"attributeConnections":[{"__isSmartRef__":true,"id":28}],"eventHandler":{"__isSmartRef__":true,"id":30},"__serializedExpressions__":["_TextColor","_Position","textColor"],"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(4.2,4.2)","textColor":"Color.rgb(0,0,0)"},"24":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(585.0,19.0)","_Padding":"lively.rect(5,5,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"25":{"style":{"__isSmartRef__":true,"id":26},"chunkOwner":{"__isSmartRef__":true,"id":23},"_id":"_2454","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"27":{"resizeHeight":false,"resizeWidth":true},"28":{"sourceObj":{"__isSmartRef__":true,"id":23},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":22},"targetMethodName":"setPath","varMapping":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"29":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":22}},"30":{"morph":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"31":{"submorphs":[{"__isSmartRef__":true,"id":32}],"scripts":[],"shape":{"__isSmartRef__":true,"id":36},"_ClipMode":{"__isSmartRef__":true,"id":37},"derivationIds":[],"id":"C20DA39E-5645-4FFB-9056-6931D45519E5","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":38},"isMultipleSelectionList":true,"multipleSelectionMode":"multiSelectWithShift","itemMorphs":[],"name":"VersionList","doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"itemList":[],"selectedIndexes":[],"owner":{"__isSmartRef__":true,"id":22},"eventHandler":{"__isSmartRef__":true,"id":39},"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(4.2,25.8)"},"32":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":33},"_ClipMode":"visible","derivationIds":[],"id":"BC4C621F-F0C9-47A2-BAA4-191F92FB271E","droppingEnabled":true,"halosEnabled":false,"layout":{"__isSmartRef__":true,"id":34},"owner":{"__isSmartRef__":true,"id":31},"eventHandler":{"__isSmartRef__":true,"id":35},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"33":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(585.6,4.0)","_Padding":"lively.rect(0,0,0,0)"},"34":{"resizeWidth":true,"adjustForNewBounds":true},"35":{"morph":{"__isSmartRef__":true,"id":32},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"36":{"_BorderWidth":0,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(585.6,585.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"37":{"x":"hidden","y":"scroll"},"38":{"adjustForNewBounds":true,"listItemHeight":19,"maxListItems":31,"noOfCandidatesShown":1,"padding":0,"resizeHeight":true,"resizeWidth":true,"__serializedExpressions__":["extent","maxExtent"],"extent":"lively.pt(585.6,585.2)","maxExtent":"lively.pt(585.6,585.2)"},"39":{"morph":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"40":{"submorphs":[{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":67}],"scripts":[],"shape":{"__isSmartRef__":true,"id":78},"_ClipMode":"visible","derivationIds":[],"id":"60FE9DD2-225D-48EC-824B-17FF0CA62E18","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":79},"name":"Rectangle","doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":22},"eventHandler":{"__isSmartRef__":true,"id":81},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.2,613.7)"},"41":{"submorphs":[{"__isSmartRef__":true,"id":42}],"scripts":[],"shape":{"__isSmartRef__":true,"id":47},"_ClipMode":"visible","derivationIds":[],"id":"465C6905-76E5-491C-9643-234886AB567A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":42},"layout":{"__isSmartRef__":true,"id":48},"name":"VisitButton","doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":49},"owner":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":53}],"eventHandler":{"__isSmartRef__":true,"id":55},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(391.9,4.0)"},"42":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":43},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":44}],"_ClipMode":"hidden","derivationIds":[],"id":"534A59B7-CC50-41CB-9F65-A3D4CD669767","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":41},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":46},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"43":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"44":{"style":{"__isSmartRef__":true,"id":45},"chunkOwner":{"__isSmartRef__":true,"id":42},"_id":"_470","storedString":"Visit","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"45":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"46":{"morph":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"47":{"_BorderWidth":1,"_Fill":null,"_BorderRadius":5,"_BorderStyle":"solid","_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"48":{"resizeWidth":true},"49":{"enableGrabbing":false,"enableDropping":false,"borderWidth":1,"borderRadius":5,"label":{"__isSmartRef__":true,"id":50},"__serializedExpressions__":["borderColor","padding"],"borderColor":"Color.rgb(189,190,192)","padding":"lively.rect(0,3,0,0)"},"50":{"borderWidth":0,"fill":null,"fontSize":10,"align":"center","fixedWidth":true,"fixedHeight":true,"clipMode":"hidden","emphasize":{"__isSmartRef__":true,"id":51},"allowInput":false,"__serializedExpressions__":["padding","textColor"],"padding":"lively.rect(0,3,0,0)","textColor":"Color.rgb(0,0,0)"},"51":{"textShadow":{"__isSmartRef__":true,"id":52}},"52":{"__serializedExpressions__":["offset","color"],"offset":"lively.pt(0.0,1.0)","color":"Color.rgb(255,255,255)"},"53":{"sourceObj":{"__isSmartRef__":true,"id":41},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":22},"targetMethodName":"visitVersion","varMapping":{"__isSmartRef__":true,"id":54},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"54":{"source":{"__isSmartRef__":true,"id":41},"target":{"__isSmartRef__":true,"id":22}},"55":{"morph":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"submorphs":[{"__isSmartRef__":true,"id":57}],"scripts":[],"shape":{"__isSmartRef__":true,"id":62},"_ClipMode":"visible","derivationIds":[],"id":"5404D065-9933-445B-AA82-40FF18F98AF8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":57},"layout":{"__isSmartRef__":true,"id":63},"name":"RevertButton","doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":49},"owner":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":64}],"eventHandler":{"__isSmartRef__":true,"id":66},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.0,4.0)"},"57":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":58},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":59}],"_ClipMode":"hidden","derivationIds":[],"id":"3D4116E0-3F30-4C6B-B80A-37710C5DD064","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":56},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":61},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"58":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"59":{"style":{"__isSmartRef__":true,"id":60},"chunkOwner":{"__isSmartRef__":true,"id":57},"_id":"_472","storedString":"Revert","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"60":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"61":{"morph":{"__isSmartRef__":true,"id":57},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"62":{"_BorderWidth":1,"_Fill":null,"_BorderRadius":5,"_BorderStyle":"solid","_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"63":{"resizeWidth":true},"64":{"sourceObj":{"__isSmartRef__":true,"id":56},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":22},"targetMethodName":"revertToVersion","varMapping":{"__isSmartRef__":true,"id":65},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"65":{"source":{"__isSmartRef__":true,"id":56},"target":{"__isSmartRef__":true,"id":22}},"66":{"morph":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"67":{"submorphs":[{"__isSmartRef__":true,"id":68}],"scripts":[],"shape":{"__isSmartRef__":true,"id":73},"_ClipMode":"visible","derivationIds":[],"id":"C4B1B23B-5EC8-424B-BC7A-02C109265E2F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":68},"layout":{"__isSmartRef__":true,"id":74},"name":"DiffButton","doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":49},"owner":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":75}],"eventHandler":{"__isSmartRef__":true,"id":77},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(198.0,4.0)"},"68":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":69},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":70}],"_ClipMode":"hidden","derivationIds":[],"id":"EB09C150-3EFE-432F-812C-8B8398D3F3B9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":67},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":72},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"69":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"70":{"style":{"__isSmartRef__":true,"id":71},"chunkOwner":{"__isSmartRef__":true,"id":68},"_id":"_474","storedString":"Diff","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"72":{"morph":{"__isSmartRef__":true,"id":68},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"73":{"_BorderWidth":1,"_Fill":null,"_BorderRadius":5,"_BorderStyle":"solid","_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(189.7,21.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"74":{"resizeWidth":true},"75":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":22},"targetMethodName":"diffSelectedVersions","varMapping":{"__isSmartRef__":true,"id":76},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"76":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":22}},"77":{"morph":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"78":{"_BorderWidth":0,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(585.6,29.1)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"79":{"layouter":{"__isSmartRef__":true,"id":80},"resizeHeight":false,"resizeWidth":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(378.6,100.0)"},"80":{"borderSize":3.975,"defaultBorderSize":10,"spacing":4.25,"defaultSpacing":15,"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"81":{"morph":{"__isSmartRef__":true,"id":40},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"82":{"_BorderWidth":1,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(594.0,647.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)"},"83":{"layouter":{"__isSmartRef__":true,"id":84},"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(396.0,146.0)"},"84":{"borderSize":4.185,"defaultBorderSize":10,"spacing":2.65,"defaultSpacing":15,"__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"85":{"morph":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"86":{"getPath":{"__isSmartRef__":true,"id":87},"getTimemachineBasePath":{"__isSmartRef__":true,"id":90},"getVersions":{"__isSmartRef__":true,"id":93},"onLoad":{"__isSmartRef__":true,"id":96},"reset":{"__isSmartRef__":true,"id":99},"revertToVersion":{"__isSmartRef__":true,"id":102},"setPath":{"__isSmartRef__":true,"id":105},"setAndSelectPath":{"__isSmartRef__":true,"id":108},"showResult":{"__isSmartRef__":true,"id":111},"visitVersion":{"__isSmartRef__":true,"id":114},"diffSelectedVersions":{"__isSmartRef__":true,"id":117}},"87":{"varMapping":{"__isSmartRef__":true,"id":88},"source":"function getPath() {\n return this._path;\n }","funcProperties":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"88":{"this":{"__isSmartRef__":true,"id":22}},"89":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"90":{"varMapping":{"__isSmartRef__":true,"id":91},"source":"function getTimemachineBasePath() {\n return URL.root.withFilename('timemachine/');\n }","funcProperties":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"91":{"this":{"__isSmartRef__":true,"id":22}},"92":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"93":{"varMapping":{"__isSmartRef__":true,"id":94},"source":"function getVersions() {\n var p = this.getPath();\n if (!p) return;\n module('lively.store.Interface').load(true);\n var self = this;\n new lively.store.ObjectRepository().getRecords({\n paths: [p],\n attributes: ['path', 'date', 'author', 'change', 'version']\n }, function(err, rows) {\n self.showResult(err, rows);\n });\n }","funcProperties":{"__isSmartRef__":true,"id":95},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"94":{"this":{"__isSmartRef__":true,"id":22}},"95":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"96":{"varMapping":{"__isSmartRef__":true,"id":97},"source":"function onLoad() {\n // this.getVersions();\n }","funcProperties":{"__isSmartRef__":true,"id":98},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"97":{"this":{"__isSmartRef__":true,"id":22}},"98":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"99":{"varMapping":{"__isSmartRef__":true,"id":100},"source":"function reset() {\n // lively.bindings.connect(this.get('UpdateButton'), 'fire', this, 'getVersions');\n lively.bindings.connect(this.get('pathText'), 'savedTextString', this, 'setPath');\n lively.bindings.connect(this.get('VisitButton'), 'fire', this, 'visitVersion');\n lively.bindings.connect(this.get('RevertButton'), 'fire', this, 'revertToVersion');\n this.get('pathText').beInputLine();\n this._path = null;\n this.get('VersionList').setList([]);\n this.get('pathText').textString = '';\n }","funcProperties":{"__isSmartRef__":true,"id":101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"100":{"this":{"__isSmartRef__":true,"id":22}},"101":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"102":{"varMapping":{"__isSmartRef__":true,"id":103},"source":"function revertToVersion() {\n var sel = this.get('VersionList').selection;\n if (!sel) { $world.inform('No version selected'); return; }\n var path = this.getPath(),\n getURL = this.getTimemachineBasePath().withFilename(sel.date + '/').withFilename(path),\n putURL = URL.root.withFilename(this.getPath()),\n prompt = 'Do you really want to revert \\n'\n + path\n + '\\nto its version from\\n'\n + new Date(sel.date).format('yy/mm/dd hh:MM:ss') + '?';\n $world.confirm(prompt, function(input) {\n if (!input) { $world.alertOK('Revert aborted.'); return; }\n getURL.asWebResource().createProgressBar('getting reverted content ...').enableShowingProgress().beAsync().get().whenDone(function(content, status) {\n if (!status.isSuccess()) {\n $world.alert('Revert failed.\\nCould not read version: ' + status);\n return;\n }\n putURL.asWebResource().createProgressBar('reverting ...').enableShowingProgress().beAsync().put(content).whenDone(function(_, status) {\n if (!status.isSuccess()) {\n $world.alert('Revert failed.\\nCould not write version: ' + status);\n return;\n }\n $world.alertOK(path + ' successfully reverted.');\n });\n });\n });\n }","funcProperties":{"__isSmartRef__":true,"id":104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"103":{"this":{"__isSmartRef__":true,"id":22}},"104":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"105":{"varMapping":{"__isSmartRef__":true,"id":106},"source":"function setPath(path) {\n try {\n // we expect a relative path to be entered, if it's a full URL try\n // to make it into a path\n var url = new URL(path);\n path = url.relativePathFrom(URL.root);\n } catch (e) {}\n this.get('pathText').textString = path;\n this._path = path; this.getVersions();\n }","funcProperties":{"__isSmartRef__":true,"id":107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"106":{"this":{"__isSmartRef__":true,"id":22}},"107":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"108":{"varMapping":{"__isSmartRef__":true,"id":109},"source":"function setAndSelectPath(path) {\n this.setPath(path);\n (function() {\n this.get('pathText').focus();\n this.get('pathText').selectAll();\n }).bind(this).delay(0);\n }","funcProperties":{"__isSmartRef__":true,"id":110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"109":{"this":{"__isSmartRef__":true,"id":22}},"110":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"111":{"varMapping":{"__isSmartRef__":true,"id":112},"source":"function showResult(err, versions) {\n if (err) { show(err); versions && show(versions); return; }\n var items = versions.map(function(version) {\n try {\n var date = new Date(version.date).format('yy/mm/dd HH:MM:ss tt');\n } catch (e) { show(e); date = 'Invalid date'; }\n return {\n isListItem: true,\n string: version.author + ' - ' + date + ' (' + version.change + ')',\n value: version\n }\n });\n this.get('VersionList').setList(items);\n }","funcProperties":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"112":{"this":{"__isSmartRef__":true,"id":22}},"113":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"114":{"varMapping":{"__isSmartRef__":true,"id":115},"source":"function visitVersion() {\n var sel = this.get('VersionList').selection;\n if (!sel) { show('nothing selected'); return; }\n var url = this.getTimemachineBasePath()\n .withFilename(encodeURIComponent(sel.date)+'/')\n .withFilename(this.getPath());\n window.open(''+url);\n }","funcProperties":{"__isSmartRef__":true,"id":116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"115":{"this":{"__isSmartRef__":true,"id":22}},"116":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"117":{"varMapping":{"__isSmartRef__":true,"id":118},"source":"function diffSelectedVersions() {\n var selections = this.get('VersionList').getSelections()\n if (selections.length \u003c 2) {\n this.world().inform('Please select two versions (shift click).');\n return;\n }\n var versions = selections.slice(-2),\n path = versions[0].path,\n v1 = versions[0].version,\n v2 = versions[1].version;\n // lively.ide.diffVersions(path, v1, v2, {type: \"unified\"});\n lively.net.Wiki.diff(path, path, {\n versionA: v1,\n versionB: v2,\n isJSON: path.endsWith('.html') || path.endsWith('.json'),\n isLivelyWorld: path.endsWith('.html')\n }, function(err, diff) {\n $world.addCodeEditor({\n extent: pt(600, 700),\n title: Strings.format('Diff %s@%s with %s@%s', path, v1, path, v2),\n content: err || diff.diff,\n textMode: 'diff'\n }).getWindow().comeForward();\n });\n }","funcProperties":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"118":{"this":{"__isSmartRef__":true,"id":22}},"119":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"120":{"submorphs":[{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":147}],"scripts":[],"shape":{"__isSmartRef__":true,"id":157},"_ClipMode":"visible","derivationIds":[],"id":"B91CAEC9-CC9C-44F6-8D8E-0B65309EBE6C","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":158},"windowMorph":{"__isSmartRef__":true,"id":21},"buttons":[{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":147}],"label":{"__isSmartRef__":true,"id":121},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":159},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"121":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":122},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":123}],"_ClipMode":"hidden","derivationIds":[],"id":"9791ABE2-4996-4F1E-848A-DF0912F88083","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":125},"owner":{"__isSmartRef__":true,"id":120},"_StyleClassNames":["Morph","Text","window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":126},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"122":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(508.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"123":{"style":{"__isSmartRef__":true,"id":124},"chunkOwner":{"__isSmartRef__":true,"id":121},"_id":"_455","storedString":"VersionViewer","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"124":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"125":{"resizeWidth":true},"126":{"morph":{"__isSmartRef__":true,"id":121},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"127":{"submorphs":[{"__isSmartRef__":true,"id":128}],"scripts":[],"shape":{"__isSmartRef__":true,"id":133},"_ClipMode":"visible","derivationIds":[],"id":"ADD54135-4E42-4530-9887-359CBCB6F2F8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":128},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":120},"_StyleClassNames":["Morph","Button","WindowControl","close"],"attributeConnections":[{"__isSmartRef__":true,"id":134}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":136},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(580.0,3.0)"},"128":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":129},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":130}],"_ClipMode":"hidden","derivationIds":[],"id":"21DC9E8E-41F2-433A-AD34-948F0729627E","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":127},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":132},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"129":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"130":{"style":{"__isSmartRef__":true,"id":131},"chunkOwner":{"__isSmartRef__":true,"id":128},"_id":"_458","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"131":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"132":{"morph":{"__isSmartRef__":true,"id":128},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"133":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"134":{"sourceObj":{"__isSmartRef__":true,"id":127},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":135},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"135":{"source":{"__isSmartRef__":true,"id":127},"target":{"__isSmartRef__":true,"id":21}},"136":{"morph":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"137":{"submorphs":[{"__isSmartRef__":true,"id":138}],"scripts":[],"shape":{"__isSmartRef__":true,"id":143},"_ClipMode":"visible","derivationIds":[],"id":"7C255CCE-35AC-4779-89A0-8F404F3FF48A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":138},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":120},"attributeConnections":[{"__isSmartRef__":true,"id":144}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":146},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(560.0,3.0)"},"138":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":139},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":140}],"_ClipMode":"hidden","derivationIds":[],"id":"B875BA69-4360-4998-AC35-1E690139E9B9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":137},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":142},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"139":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"140":{"style":{"__isSmartRef__":true,"id":141},"chunkOwner":{"__isSmartRef__":true,"id":138},"_id":"_461","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"141":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"142":{"morph":{"__isSmartRef__":true,"id":138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"143":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"144":{"sourceObj":{"__isSmartRef__":true,"id":137},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"145":{"source":{"__isSmartRef__":true,"id":137},"target":{"__isSmartRef__":true,"id":21}},"146":{"morph":{"__isSmartRef__":true,"id":137},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"147":{"submorphs":[{"__isSmartRef__":true,"id":148}],"scripts":[],"shape":{"__isSmartRef__":true,"id":153},"_ClipMode":"visible","derivationIds":[],"id":"BBBB26F0-B0C4-4087-B19F-45B2382C986D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":148},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":120},"attributeConnections":[{"__isSmartRef__":true,"id":154}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":156},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(517.0,3.0)"},"148":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":149},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":150}],"_ClipMode":"hidden","derivationIds":[],"id":"44B559BB-AE2E-479C-9BAE-AFE754E0EF55","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":147},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":152},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"149":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"150":{"style":{"__isSmartRef__":true,"id":151},"chunkOwner":{"__isSmartRef__":true,"id":148},"_id":"_464","storedString":"Menu","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"151":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"152":{"morph":{"__isSmartRef__":true,"id":148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"153":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"154":{"sourceObj":{"__isSmartRef__":true,"id":147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":155},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"155":{"source":{"__isSmartRef__":true,"id":147},"target":{"__isSmartRef__":true,"id":21}},"156":{"morph":{"__isSmartRef__":true,"id":147},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"157":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"158":{"resizeWidth":true,"adjustForNewBounds":true},"159":{"morph":{"__isSmartRef__":true,"id":120},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"160":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":161},"_ClipMode":"visible","derivationIds":[],"id":"E304B373-28B6-4C5D-87FB-20364A7B101C","droppingEnabled":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":162},"owner":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":163},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(586.0,658.0)"},"161":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"162":{"moveVertical":true,"moveHorizontal":true},"163":{"morph":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"164":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":165},"_ClipMode":"visible","derivationIds":[],"id":"C77E9A0C-2CCA-4550-8F32-C860A185BBA2","droppingEnabled":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":166},"owner":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":167},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,669.0)"},"165":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(586.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"166":{"moveVertical":true},"167":{"morph":{"__isSmartRef__":true,"id":164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"168":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":169},"_ClipMode":"visible","derivationIds":[],"id":"B8085DEB-33BC-4F3A-B3B3-F6BAC9A2987C","droppingEnabled":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":170},"owner":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":171},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(597.0,0.0)"},"169":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,658.0)","_Padding":"lively.rect(0,0,0,0)"},"170":{"moveHorizontal":true},"171":{"morph":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"172":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":0,"_BorderStyle":"solid","_Opacity":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,672.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"173":{"adjustForNewBounds":true},"174":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"175":{"setPath":{"__isSmartRef__":true,"id":176},"setAndSelectPath":{"__isSmartRef__":true,"id":179}},"176":{"varMapping":{"__isSmartRef__":true,"id":177},"source":"function setPath(p) {\n this.targetMorph.setPath(p);\n}","funcProperties":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"177":{"this":{"__isSmartRef__":true,"id":21}},"178":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function setAndSelectPath(p) {\n this.targetMorph.setAndSelectPath(p);\n}","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"180":{"this":{"__isSmartRef__":true,"id":21}},"181":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:49:26 GMT-0700 (PDT)\")"},"182":{"traitName":"users.robertkrahn.WorldMenuTrait","options":{"__isSmartRef__":true,"id":183}},"183":{"override":["morphMenuItems"]},"184":{"requiredModules":[],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"185":{"alignMorphs":{"__isSmartRef__":true,"id":186},"greeting":{"__isSmartRef__":true,"id":189},"onLoad":{"__isSmartRef__":true,"id":192},"onWindowResize":{"__isSmartRef__":true,"id":195}},"186":{"varMapping":{"__isSmartRef__":true,"id":187},"source":"function alignMorphs() {\n // this.alignMorphs()\n // 1. resize world\n var bounds = this.windowBounds();\n this.setExtent(bounds.extent());\n\n var m = this.get(\"lively.wiki.VersionViewer\");\n if (m) {\n m.setExtent(bounds.extent().addXY(0, -140).withX(600));\n m.align(m.bounds().center(), bounds.center().addXY(0, 20));\n }\n\n var m = this.get(\"label\");\n if (m && this.get(\"lively.wiki.VersionViewer\")) {\n m.fitThenDo(function() {\n m.align(m.bounds().bottomCenter(), this.get(\"lively.wiki.VersionViewer\").bounds().topCenter().addXY(0, -40));\n })\n m.setExtent(bounds.extent().addXY(0, -140).withX(600));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":188},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"187":{"this":{"__isSmartRef__":true,"id":0}},"188":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Sep 05 2014 00:00:43 GMT-0700 (PDT)\")"},"189":{"varMapping":{"__isSmartRef__":true,"id":190},"source":"function greeting() {\n var path = decodeURIComponent(Global.URL.source.getQuery()[\"world-path\"]);\n if (path) {\n var markup = this.get(\"label\").getRichTextMarkup();\n markup = markup.map(function(ea) {\n return [ea[0].replace(/WORLDNAME/g, path), ea[1]];\n });\n this.get(\"label\").setRichTextMarkup(markup);\n this.get(\"VersionViewer\").setPath(path);\n // this.get(\"VersionViewer\").reset();\n } else {\n var link = \"http://lively-web.org/world-versions.html?world-path=\" + encodeURIComponent(\"welcome.html\");\n this.get(\"label\").setRichTextMarkup([\n [\"No world path specified: re-open this world with a world-path, e.g.:\\n\", {}],\n [link, {uri: link}]]);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"190":{"this":{"__isSmartRef__":true,"id":0}},"191":{"__serializedExpressions__":["timestamp"],"user":"robertkrahn","timestamp":"new Date(\"Fri Sep 05 2014 00:09:16 GMT-0700 (PDT)\")"},"192":{"varMapping":{"__isSmartRef__":true,"id":193},"source":"function onLoad() {\n this.greeting();\n this.alignMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":194},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"193":{"this":{"__isSmartRef__":true,"id":0}},"194":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:50:32 GMT-0700 (PDT)\")"},"195":{"varMapping":{"__isSmartRef__":true,"id":196},"source":"function onWindowResize(evt) {\n $super();\n this.alignMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"196":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":197}},"197":{"$super":{"__isSmartRef__":true,"id":198}},"198":{"varMapping":{"__isSmartRef__":true,"id":199},"source":"function () {\n try {\n // FIXME super is supposed to be static\n return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"199":{"obj":{"__isSmartRef__":true,"id":0},"name":"onWindowResize"},"200":{},"201":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 04 2014 23:50:32 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}</script></body></html>