comparison extra/fpl/deprecated/FPL2ptcquiver.net @ 12671:20e8aca47b2c octave-forge

prepare for release
author cdf
date Mon, 17 Aug 2015 10:19:39 +0000
parents extra/fpl/inst/deprecated/FPL2ptcquiver.net@79655a0cc43e
children
comparison
equal deleted inserted replaced
12670:d68da2f2417b 12671:20e8aca47b2c
1 //
2 // time: Mon Jan 7 11:37:04 2008
3 //
4 // version: 3.2.0 (format), 4.4.4 (DX)
5 //
6 //
7 // MODULE main
8 // workspace: width = 875, height = 996
9 // layout: snap = 1, width = 10, height = 10, align = CC
10 //
11 macro main(
12 ) -> (
13 ) {
14 //
15 // node CollectMultiGrid[1]: x = 125, y = 584, inputs = 4, label = CollectMultiGrid
16 //
17 main_CollectMultiGrid_1_out_1 =
18 CollectMultiGrid(
19 main_CollectMultiGrid_1_in_1,
20 main_CollectMultiGrid_1_in_2,
21 main_CollectMultiGrid_1_in_3,
22 main_CollectMultiGrid_1_in_4
23 ) [instance: 1, cache: 1];
24 //
25 // node StringList[1]: x = 478, y = 14, inputs = 0, label = StringList
26 // output[1]: visible = 1, type = 16777248, value = { "FILELIST" }
27 //
28 //
29 // node ForEachMember[1]: x = 455, y = 94, inputs = 1, label = ForEachMember
30 //
31 main_ForEachMember_1_out_1,
32 main_ForEachMember_1_out_2,
33 main_ForEachMember_1_out_3 =
34 ForEachMember(
35 main_StringList_1_out_1
36 ) [instance: 1, cache: 1];
37 //
38 // node Import[1]: x = 479, y = 194, inputs = 6, label = Import
39 //
40 main_Import_1_out_1 =
41 Import(
42 main_ForEachMember_1_out_1,
43 main_Import_1_in_2,
44 main_Import_1_in_3,
45 main_Import_1_in_4,
46 main_Import_1_in_5,
47 main_Import_1_in_6
48 ) [instance: 1, cache: 1];
49 //
50 // node ShowConnections[1]: x = 239, y = 384, inputs = 1, label = ShowConnections
51 //
52 main_ShowConnections_1_out_1 =
53 ShowConnections(
54 main_Import_1_out_1
55 ) [instance: 1, cache: 1];
56 //
57 // node StringList[2]: x = 418, y = 384, inputs = 0, label = StringList
58 // output[1]: visible = 1, type = 16777248, value = { "COLORLIST" }
59 //
60 //
61 // node ForEachMember[2]: x = 395, y = 474, inputs = 1, label = ForEachMember
62 //
63 main_ForEachMember_2_out_1,
64 main_ForEachMember_2_out_2,
65 main_ForEachMember_2_out_3 =
66 ForEachMember(
67 main_StringList_2_out_1
68 ) [instance: 2, cache: 1];
69 //
70 // node Color[1]: x = 289, y = 584, inputs = 5, label = Color
71 //
72 main_Color_1_out_1 =
73 Color(
74 main_ShowConnections_1_out_1,
75 main_ForEachMember_2_out_1,
76 main_Color_1_in_3,
77 main_Color_1_in_4,
78 main_Color_1_in_5
79 ) [instance: 1, cache: 1];
80 //
81 // node GetLocal[1]: x = 452, y = 614, inputs = 3, label = GetLocal
82 //
83 main_GetLocal_1_out_1,
84 main_GetLocal_1_out_2 =
85 GetLocal(
86 main_GetLocal_1_in_1,
87 main_GetLocal_1_in_2,
88 main_GetLocal_1_in_3
89 ) [instance: 1, cache: 1];
90 //
91 // node Append[1]: x = 285, y = 724, inputs = 5, label = Append
92 //
93 main_Append_1_out_1 =
94 Append(
95 main_CollectMultiGrid_1_out_1,
96 main_Color_1_out_1,
97 main_Append_1_in_3,
98 main_GetLocal_1_out_1,
99 main_Append_1_in_5
100 ) [instance: 1, cache: 1];
101 //
102 // node GetLocal[2]: x = 802, y = 264, inputs = 3, label = GetLocal
103 //
104 main_GetLocal_2_out_1,
105 main_GetLocal_2_out_2 =
106 GetLocal(
107 main_GetLocal_2_in_1,
108 main_GetLocal_2_in_2,
109 main_GetLocal_2_in_3
110 ) [instance: 2, cache: 1];
111 //
112 // node Append[2]: x = 595, y = 384, inputs = 5, label = Append
113 //
114 main_Append_2_out_1 =
115 Append(
116 main_CollectMultiGrid_1_out_1,
117 main_Import_1_out_1,
118 main_Append_2_in_3,
119 main_GetLocal_2_out_1,
120 main_Append_2_in_5
121 ) [instance: 2, cache: 1];
122 //
123 // node Sample[1]: x = 627, y = 474, inputs = 2, label = Sample
124 //
125 main_Sample_1_out_1 =
126 Sample(
127 main_Append_2_out_1,
128 main_Sample_1_in_2
129 ) [instance: 1, cache: 1];
130 //
131 // node AutoGlyph[1]: x = 625, y = 544, inputs = 7, label = AutoGlyph
132 //
133 main_AutoGlyph_1_out_1 =
134 AutoGlyph(
135 main_Sample_1_out_1,
136 main_AutoGlyph_1_in_2,
137 main_AutoGlyph_1_in_3,
138 main_AutoGlyph_1_in_4,
139 main_AutoGlyph_1_in_5,
140 main_AutoGlyph_1_in_6,
141 main_AutoGlyph_1_in_7
142 ) [instance: 1, cache: 1];
143 //
144 // node AutoColor[1]: x = 626, y = 614, inputs = 10, label = AutoColor
145 // input[8]: visible = 1
146 //
147 main_AutoColor_1_out_1,
148 main_AutoColor_1_out_2 =
149 AutoColor(
150 main_AutoGlyph_1_out_1,
151 main_AutoColor_1_in_2,
152 main_AutoColor_1_in_3,
153 main_AutoColor_1_in_4,
154 main_AutoColor_1_in_5,
155 main_AutoColor_1_in_6,
156 main_AutoColor_1_in_7,
157 main_AutoColor_1_in_8,
158 main_AutoColor_1_in_9,
159 main_AutoColor_1_in_10
160 ) [instance: 1, cache: 1];
161 //
162 // node ColorBar[1]: x = 755, y = 724, inputs = 16, label = ColorBar
163 //
164 main_ColorBar_1_out_1 =
165 ColorBar(
166 main_AutoColor_1_out_2,
167 main_ColorBar_1_in_2,
168 main_ColorBar_1_in_3,
169 main_ColorBar_1_in_4,
170 main_ColorBar_1_in_5,
171 main_ColorBar_1_in_6,
172 main_ColorBar_1_in_7,
173 main_ColorBar_1_in_8,
174 main_ColorBar_1_in_9,
175 main_ColorBar_1_in_10,
176 main_ColorBar_1_in_11,
177 main_ColorBar_1_in_12,
178 main_ColorBar_1_in_13,
179 main_ColorBar_1_in_14,
180 main_ColorBar_1_in_15,
181 main_ColorBar_1_in_16
182 ) [instance: 1, cache: 1];
183 //
184 // node Collect[1]: x = 599, y = 844, inputs = 3, label = Collect
185 //
186 main_Collect_1_out_1 =
187 Collect(
188 main_Append_1_out_1,
189 main_AutoColor_1_out_1,
190 main_ColorBar_1_out_1
191 ) [instance: 1, cache: 1];
192 //
193 // node Image[1]: x = 599, y = 934, inputs = 49, label = Image
194 // input[1]: defaulting = 0, visible = 0, type = 32, value = "Image_1"
195 // input[4]: defaulting = 0, visible = 0, type = 1, value = 0
196 // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
197 // input[19]: defaulting = 0, visible = 0, type = 3, value = 0
198 // depth: value = 24
199 // internal caching: 1
200 //
201 main_Image_1_out_1,
202 main_Image_1_out_2,
203 main_Image_1_out_3 =
204 Image(
205 main_Image_1_in_1,
206 main_Collect_1_out_1,
207 main_Image_1_in_3,
208 main_Image_1_in_4,
209 main_Image_1_in_5,
210 main_Image_1_in_6,
211 main_Image_1_in_7,
212 main_Image_1_in_8,
213 main_Image_1_in_9,
214 main_Image_1_in_10,
215 main_Image_1_in_11,
216 main_Image_1_in_12,
217 main_Image_1_in_13,
218 main_Image_1_in_14,
219 main_Image_1_in_15,
220 main_Image_1_in_16,
221 main_Image_1_in_17,
222 main_Image_1_in_18,
223 main_Image_1_in_19,
224 main_Image_1_in_20,
225 main_Image_1_in_21,
226 main_Image_1_in_22,
227 main_Image_1_in_23,
228 main_Image_1_in_24,
229 main_Image_1_in_25,
230 main_Image_1_in_26,
231 main_Image_1_in_27,
232 main_Image_1_in_28,
233 main_Image_1_in_29,
234 main_Image_1_in_30,
235 main_Image_1_in_31,
236 main_Image_1_in_32,
237 main_Image_1_in_33,
238 main_Image_1_in_34,
239 main_Image_1_in_35,
240 main_Image_1_in_36,
241 main_Image_1_in_37,
242 main_Image_1_in_38,
243 main_Image_1_in_39,
244 main_Image_1_in_40,
245 main_Image_1_in_41,
246 main_Image_1_in_42,
247 main_Image_1_in_43,
248 main_Image_1_in_44,
249 main_Image_1_in_45,
250 main_Image_1_in_46,
251 main_Image_1_in_47,
252 main_Image_1_in_48,
253 main_Image_1_in_49
254 ) [instance: 1, cache: 1];
255 //
256 // node SetLocal[1]: x = 462, y = 724, inputs = 3, label = SetLocal
257 //
258 SetLocal(
259 main_Append_1_out_1,
260 main_GetLocal_1_out_2,
261 main_SetLocal_1_in_3
262 ) [instance: 1, cache: 1];
263 //
264 // node SetLocal[2]: x = 792, y = 384, inputs = 3, label = SetLocal
265 //
266 SetLocal(
267 main_Append_2_out_1,
268 main_GetLocal_2_out_2,
269 main_SetLocal_2_in_3
270 ) [instance: 2, cache: 1];
271 // network: end of macro body
272 CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
273 }
274 main_CollectMultiGrid_1_in_1 = NULL;
275 main_CollectMultiGrid_1_in_2 = NULL;
276 main_CollectMultiGrid_1_in_3 = NULL;
277 main_CollectMultiGrid_1_in_4 = NULL;
278 main_CollectMultiGrid_1_out_1 = NULL;
279 main_StringList_1_out_1 = { "FILELIST" };
280 main_ForEachMember_1_out_1 = NULL;
281 main_Import_1_in_2 = NULL;
282 main_Import_1_in_3 = NULL;
283 main_Import_1_in_4 = NULL;
284 main_Import_1_in_5 = NULL;
285 main_Import_1_in_6 = NULL;
286 main_Import_1_out_1 = NULL;
287 main_ShowConnections_1_out_1 = NULL;
288 main_StringList_2_out_1 = { "COLORLIST" };
289 main_ForEachMember_2_out_1 = NULL;
290 main_Color_1_in_3 = NULL;
291 main_Color_1_in_4 = NULL;
292 main_Color_1_in_5 = NULL;
293 main_Color_1_out_1 = NULL;
294 main_GetLocal_1_in_1 = NULL;
295 main_GetLocal_1_in_2 = NULL;
296 main_GetLocal_1_in_3 = NULL;
297 main_GetLocal_1_out_1 = NULL;
298 main_GetLocal_1_out_2 = NULL;
299 main_Append_1_in_3 = NULL;
300 main_Append_1_in_5 = NULL;
301 main_Append_1_out_1 = NULL;
302 main_GetLocal_2_in_1 = NULL;
303 main_GetLocal_2_in_2 = NULL;
304 main_GetLocal_2_in_3 = NULL;
305 main_GetLocal_2_out_1 = NULL;
306 main_GetLocal_2_out_2 = NULL;
307 main_Append_2_in_3 = NULL;
308 main_Append_2_in_5 = NULL;
309 main_Append_2_out_1 = NULL;
310 main_Sample_1_in_2 = NULL;
311 main_Sample_1_out_1 = NULL;
312 main_AutoGlyph_1_in_2 = NULL;
313 main_AutoGlyph_1_in_3 = NULL;
314 main_AutoGlyph_1_in_4 = NULL;
315 main_AutoGlyph_1_in_5 = NULL;
316 main_AutoGlyph_1_in_6 = NULL;
317 main_AutoGlyph_1_in_7 = NULL;
318 main_AutoGlyph_1_out_1 = NULL;
319 main_AutoColor_1_in_2 = NULL;
320 main_AutoColor_1_in_3 = NULL;
321 main_AutoColor_1_in_4 = NULL;
322 main_AutoColor_1_in_5 = NULL;
323 main_AutoColor_1_in_6 = NULL;
324 main_AutoColor_1_in_7 = NULL;
325 main_AutoColor_1_in_8 = NULL;
326 main_AutoColor_1_in_9 = NULL;
327 main_AutoColor_1_in_10 = NULL;
328 main_AutoColor_1_out_1 = NULL;
329 main_AutoColor_1_out_2 = NULL;
330 main_ColorBar_1_in_2 = NULL;
331 main_ColorBar_1_in_3 = NULL;
332 main_ColorBar_1_in_4 = NULL;
333 main_ColorBar_1_in_5 = NULL;
334 main_ColorBar_1_in_6 = NULL;
335 main_ColorBar_1_in_7 = NULL;
336 main_ColorBar_1_in_8 = NULL;
337 main_ColorBar_1_in_9 = NULL;
338 main_ColorBar_1_in_10 = NULL;
339 main_ColorBar_1_in_11 = NULL;
340 main_ColorBar_1_in_12 = NULL;
341 main_ColorBar_1_in_13 = NULL;
342 main_ColorBar_1_in_14 = NULL;
343 main_ColorBar_1_in_15 = NULL;
344 main_ColorBar_1_in_16 = NULL;
345 main_ColorBar_1_out_1 = NULL;
346 main_Collect_1_out_1 = NULL;
347 macro Image(
348 id,
349 object,
350 where,
351 useVector,
352 to,
353 from,
354 width,
355 resolution,
356 aspect,
357 up,
358 viewAngle,
359 perspective,
360 options,
361 buttonState = 1,
362 buttonUpApprox = "none",
363 buttonDownApprox = "none",
364 buttonUpDensity = 1,
365 buttonDownDensity = 1,
366 renderMode = 0,
367 defaultCamera,
368 reset,
369 backgroundColor,
370 throttle,
371 RECenable = 0,
372 RECfile,
373 RECformat,
374 RECresolution,
375 RECaspect,
376 AAenable = 0,
377 AAlabels,
378 AAticks,
379 AAcorners,
380 AAframe,
381 AAadjust,
382 AAcursor,
383 AAgrid,
384 AAcolors,
385 AAannotation,
386 AAlabelscale,
387 AAfont,
388 interactionMode,
389 title,
390 AAxTickLocs,
391 AAyTickLocs,
392 AAzTickLocs,
393 AAxTickLabels,
394 AAyTickLabels,
395 AAzTickLabels,
396 webOptions) -> (
397 object,
398 camera,
399 where)
400 {
401 ImageMessage(
402 id,
403 backgroundColor,
404 throttle,
405 RECenable,
406 RECfile,
407 RECformat,
408 RECresolution,
409 RECaspect,
410 AAenable,
411 AAlabels,
412 AAticks,
413 AAcorners,
414 AAframe,
415 AAadjust,
416 AAcursor,
417 AAgrid,
418 AAcolors,
419 AAannotation,
420 AAlabelscale,
421 AAfont,
422 AAxTickLocs,
423 AAyTickLocs,
424 AAzTickLocs,
425 AAxTickLabels,
426 AAyTickLabels,
427 AAzTickLabels,
428 interactionMode,
429 title,
430 renderMode,
431 buttonUpApprox,
432 buttonDownApprox,
433 buttonUpDensity,
434 buttonDownDensity) [instance: 1, cache: 1];
435 autoCamera =
436 AutoCamera(
437 object,
438 "front",
439 object,
440 resolution,
441 aspect,
442 [0,1,0],
443 perspective,
444 viewAngle,
445 backgroundColor) [instance: 1, cache: 1];
446 realCamera =
447 Camera(
448 to,
449 from,
450 width,
451 resolution,
452 aspect,
453 up,
454 perspective,
455 viewAngle,
456 backgroundColor) [instance: 1, cache: 1];
457 coloredDefaultCamera =
458 UpdateCamera(defaultCamera,
459 background=backgroundColor) [instance: 1, cache: 1];
460 nullDefaultCamera =
461 Inquire(defaultCamera,
462 "is null + 1") [instance: 1, cache: 1];
463 resetCamera =
464 Switch(
465 nullDefaultCamera,
466 coloredDefaultCamera,
467 autoCamera) [instance: 1, cache: 1];
468 resetNull =
469 Inquire(
470 reset,
471 "is null + 1") [instance: 2, cache: 1];
472 reset =
473 Switch(
474 resetNull,
475 reset,
476 0) [instance: 2, cache: 1];
477 whichCamera =
478 Compute(
479 "($0 != 0 || $1 == 0) ? 1 : 2",
480 reset,
481 useVector) [instance: 1, cache: 1];
482 camera = Switch(
483 whichCamera,
484 resetCamera,
485 realCamera) [instance: 3, cache: 1];
486 AAobject =
487 AutoAxes(
488 object,
489 camera,
490 AAlabels,
491 AAticks,
492 AAcorners,
493 AAframe,
494 AAadjust,
495 AAcursor,
496 AAgrid,
497 AAcolors,
498 AAannotation,
499 AAlabelscale,
500 AAfont,
501 AAxTickLocs,
502 AAyTickLocs,
503 AAzTickLocs,
504 AAxTickLabels,
505 AAyTickLabels,
506 AAzTickLabels) [instance: 1, cache: 1];
507 switchAAenable = Compute("$0+1",
508 AAenable) [instance: 2, cache: 1];
509 object = Switch(
510 switchAAenable,
511 object,
512 AAobject) [instance:4, cache: 1];
513 SWapproximation_options =
514 Switch(
515 buttonState,
516 buttonUpApprox,
517 buttonDownApprox) [instance: 5, cache: 1];
518 SWdensity_options =
519 Switch(
520 buttonState,
521 buttonUpDensity,
522 buttonDownDensity) [instance: 6, cache: 1];
523 HWapproximation_options =
524 Format(
525 "%s,%s",
526 buttonDownApprox,
527 buttonUpApprox) [instance: 1, cache: 1];
528 HWdensity_options =
529 Format(
530 "%d,%d",
531 buttonDownDensity,
532 buttonUpDensity) [instance: 2, cache: 1];
533 switchRenderMode = Compute(
534 "$0+1",
535 renderMode) [instance: 3, cache: 1];
536 approximation_options = Switch(
537 switchRenderMode,
538 SWapproximation_options,
539 HWapproximation_options) [instance: 7, cache: 1];
540 density_options = Switch(
541 switchRenderMode,
542 SWdensity_options,
543 HWdensity_options) [instance: 8, cache: 1];
544 renderModeString = Switch(
545 switchRenderMode,
546 "software",
547 "hardware")[instance: 9, cache: 1];
548 object_tag = Inquire(
549 object,
550 "object tag")[instance: 3, cache: 1];
551 annoted_object =
552 Options(
553 object,
554 "send boxes",
555 0,
556 "cache",
557 1,
558 "object tag",
559 object_tag,
560 "ddcamera",
561 whichCamera,
562 "rendering approximation",
563 approximation_options,
564 "render every",
565 density_options,
566 "button state",
567 buttonState,
568 "rendering mode",
569 renderModeString) [instance: 1, cache: 1];
570 RECresNull =
571 Inquire(
572 RECresolution,
573 "is null + 1") [instance: 4, cache: 1];
574 ImageResolution =
575 Inquire(
576 camera,
577 "camera resolution") [instance: 5, cache: 1];
578 RECresolution =
579 Switch(
580 RECresNull,
581 RECresolution,
582 ImageResolution) [instance: 10, cache: 1];
583 RECaspectNull =
584 Inquire(
585 RECaspect,
586 "is null + 1") [instance: 6, cache: 1];
587 ImageAspect =
588 Inquire(
589 camera,
590 "camera aspect") [instance: 7, cache: 1];
591 RECaspect =
592 Switch(
593 RECaspectNull,
594 RECaspect,
595 ImageAspect) [instance: 11, cache: 1];
596 switchRECenable = Compute(
597 "$0 == 0 ? 1 : (($2 == $3) && ($4 == $5)) ? ($1 == 1 ? 2 : 3) : 4",
598 RECenable,
599 switchRenderMode,
600 RECresolution,
601 ImageResolution,
602 RECaspect,
603 ImageAspect) [instance: 4, cache: 1];
604 NoRECobject, RECNoRerenderObject, RECNoRerHW, RECRerenderObject = Route(switchRECenable, annoted_object);
605 Display(
606 NoRECobject,
607 camera,
608 where,
609 throttle) [instance: 1, cache: 1];
610 image =
611 Render(
612 RECNoRerenderObject,
613 camera) [instance: 1, cache: 1];
614 Display(
615 image,
616 NULL,
617 where,
618 throttle) [instance: 2, cache: 1];
619 WriteImage(
620 image,
621 RECfile,
622 RECformat) [instance: 1, cache: 1];
623 rec_where = Display(
624 RECNoRerHW,
625 camera,
626 where,
627 throttle) [instance: 1, cache: 0];
628 rec_image = ReadImageWindow(
629 rec_where) [instance: 1, cache: 1];
630 WriteImage(
631 rec_image,
632 RECfile,
633 RECformat) [instance: 1, cache: 1];
634 RECupdateCamera =
635 UpdateCamera(
636 camera,
637 resolution=RECresolution,
638 aspect=RECaspect) [instance: 2, cache: 1];
639 Display(
640 RECRerenderObject,
641 camera,
642 where,
643 throttle) [instance: 1, cache: 1];
644 RECRerenderObject =
645 ScaleScreen(
646 RECRerenderObject,
647 NULL,
648 RECresolution,
649 camera) [instance: 1, cache: 1];
650 image =
651 Render(
652 RECRerenderObject,
653 RECupdateCamera) [instance: 2, cache: 1];
654 WriteImage(
655 image,
656 RECfile,
657 RECformat) [instance: 2, cache: 1];
658 }
659 main_Image_1_in_1 = "Image_1";
660 main_Image_1_in_3 = "X24,,";
661 main_Image_1_in_4 = 0;
662 main_Image_1_in_5 = NULL;
663 main_Image_1_in_6 = NULL;
664 main_Image_1_in_7 = NULL;
665 main_Image_1_in_8 = NULL;
666 main_Image_1_in_9 = NULL;
667 main_Image_1_in_10 = NULL;
668 main_Image_1_in_11 = NULL;
669 main_Image_1_in_12 = NULL;
670 main_Image_1_in_13 = NULL;
671 main_Image_1_in_14 = 1;
672 main_Image_1_in_15 = NULL;
673 main_Image_1_in_16 = NULL;
674 main_Image_1_in_17 = NULL;
675 main_Image_1_in_18 = NULL;
676 main_Image_1_in_19 = 0;
677 main_Image_1_in_20 = NULL;
678 main_Image_1_in_21 = NULL;
679 main_Image_1_in_22 = NULL;
680 main_Image_1_in_23 = NULL;
681 main_Image_1_in_25 = NULL;
682 main_Image_1_in_26 = NULL;
683 main_Image_1_in_27 = NULL;
684 main_Image_1_in_28 = NULL;
685 main_Image_1_in_29 = NULL;
686 main_Image_1_in_30 = NULL;
687 main_Image_1_in_31 = NULL;
688 main_Image_1_in_32 = NULL;
689 main_Image_1_in_33 = NULL;
690 main_Image_1_in_34 = NULL;
691 main_Image_1_in_35 = NULL;
692 main_Image_1_in_36 = NULL;
693 main_Image_1_in_37 = NULL;
694 main_Image_1_in_38 = NULL;
695 main_Image_1_in_39 = NULL;
696 main_Image_1_in_40 = NULL;
697 main_Image_1_in_41 = NULL;
698 main_Image_1_in_42 = NULL;
699 main_Image_1_in_43 = NULL;
700 main_Image_1_in_44 = NULL;
701 main_Image_1_in_45 = NULL;
702 main_Image_1_in_46 = NULL;
703 main_Image_1_in_47 = NULL;
704 main_Image_1_in_48 = NULL;
705 main_Image_1_in_49 = NULL;
706 main_SetLocal_1_in_3 = NULL;
707 main_SetLocal_2_in_3 = NULL;
708 Executive("product version 4 4 4");
709 $sync
710 main();