Guest User

My Code

a guest
Apr 18th, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 450.31 KB | None | 0 0
  1. {
  2.     "objName": "Stage",
  3.     "variables": [{
  4.             "name": "#DragIdx",
  5.             "value": "0",
  6.             "isPersistent": false
  7.         },
  8.         {
  9.             "name": "#BlockPool",
  10.             "value": 1729,
  11.             "isPersistent": false
  12.         },
  13.         {
  14.             "name": "SCMA#",
  15.             "value": 170,
  16.             "isPersistent": false
  17.         },
  18.         {
  19.             "name": "#Section",
  20.             "value": 9,
  21.             "isPersistent": false
  22.         },
  23.         {
  24.             "name": "dirty",
  25.             "value": "0",
  26.             "isPersistent": false
  27.         },
  28.         {
  29.             "name": "#RunTime",
  30.             "value": 139,
  31.             "isPersistent": false
  32.         },
  33.         {
  34.             "name": "#clip_y",
  35.             "value": "-182",
  36.             "isPersistent": false
  37.         },
  38.         {
  39.             "name": "#clip_y2",
  40.             "value": "182",
  41.             "isPersistent": false
  42.         }],
  43.     "lists": [{
  44.             "listName": "Script",
  45.             "contents": ["(",
  46.                 -235,
  47.                 "120",
  48.                 51,
  49.                 19,
  50.                 "",
  51.                 13,
  52.                 "0",
  53.                 "0",
  54.                 "0",
  55.                 "9",
  56.                 "6",
  57.                 "n",
  58.                 -231,
  59.                 118,
  60.                 14,
  61.                 15,
  62.                 "",
  63.                 "0",
  64.                 "0",
  65.                 "0",
  66.                 25,
  67.                 "",
  68.                 "",
  69.                 "",
  70.                 -214,
  71.                 116,
  72.                 8,
  73.                 "11",
  74.                 "+",
  75.                 "0",
  76.                 "0",
  77.                 "0",
  78.                 37,
  79.                 "",
  80.                 "",
  81.                 "n",
  82.                 -203,
  83.                 118,
  84.                 14,
  85.                 15,
  86.                 "",
  87.                 "0",
  88.                 "0",
  89.                 "0",
  90.                 "0",
  91.                 "",
  92.                 "",
  93.                 "(",
  94.                 -235,
  95.                 98,
  96.                 51,
  97.                 19,
  98.                 "",
  99.                 61,
  100.                 "0",
  101.                 "0",
  102.                 "0",
  103.                 "9",
  104.                 "1",
  105.                 "n",
  106.                 -231,
  107.                 96,
  108.                 14,
  109.                 15,
  110.                 "",
  111.                 "0",
  112.                 "0",
  113.                 "0",
  114.                 73,
  115.                 "",
  116.                 "",
  117.                 "",
  118.                 -214,
  119.                 94,
  120.                 8,
  121.                 "11",
  122.                 "-",
  123.                 "0",
  124.                 "0",
  125.                 "0",
  126.                 85,
  127.                 "",
  128.                 "",
  129.                 "n",
  130.                 -203,
  131.                 96,
  132.                 14,
  133.                 15,
  134.                 "",
  135.                 "0",
  136.                 "0",
  137.                 "0",
  138.                 "0",
  139.                 "",
  140.                 "",
  141.                 "(",
  142.                 -235,
  143.                 76,
  144.                 51,
  145.                 19,
  146.                 "",
  147.                 109,
  148.                 "0",
  149.                 "0",
  150.                 "0",
  151.                 "9",
  152.                 "2",
  153.                 "n",
  154.                 -231,
  155.                 74,
  156.                 14,
  157.                 15,
  158.                 "",
  159.                 "0",
  160.                 "0",
  161.                 "0",
  162.                 121,
  163.                 "",
  164.                 "",
  165.                 "",
  166.                 -214,
  167.                 72,
  168.                 8,
  169.                 "11",
  170.                 "*",
  171.                 "0",
  172.                 "0",
  173.                 "0",
  174.                 133,
  175.                 "",
  176.                 "",
  177.                 "n",
  178.                 -203,
  179.                 74,
  180.                 14,
  181.                 15,
  182.                 "",
  183.                 "0",
  184.                 "0",
  185.                 "0",
  186.                 "0",
  187.                 "",
  188.                 "",
  189.                 "(",
  190.                 -235,
  191.                 54,
  192.                 51,
  193.                 19,
  194.                 "",
  195.                 157,
  196.                 "0",
  197.                 "0",
  198.                 "0",
  199.                 "9",
  200.                 "3",
  201.                 "n",
  202.                 -231,
  203.                 52,
  204.                 14,
  205.                 15,
  206.                 "",
  207.                 "0",
  208.                 "0",
  209.                 "0",
  210.                 193,
  211.                 "",
  212.                 "",
  213.                 "hat",
  214.                 -56,
  215.                 130,
  216.                 132,
  217.                 22,
  218.                 "",
  219.                 181,
  220.                 "0",
  221.                 "0",
  222.                 337,
  223.                 "6",
  224.                 "155",
  225.                 "",
  226.                 -52,
  227.                 121,
  228.                 123,
  229.                 "11",
  230.                 "when green flag clicked",
  231.                 "0",
  232.                 "0",
  233.                 "0",
  234.                 "0",
  235.                 "",
  236.                 "",
  237.                 "",
  238.                 -214,
  239.                 50,
  240.                 8,
  241.                 "11",
  242.                 "\/",
  243.                 "0",
  244.                 "0",
  245.                 "0",
  246.                 205,
  247.                 "",
  248.                 "",
  249.                 "n",
  250.                 -203,
  251.                 52,
  252.                 14,
  253.                 15,
  254.                 "",
  255.                 "0",
  256.                 "0",
  257.                 "0",
  258.                 "0",
  259.                 "",
  260.                 "",
  261.                 "---",
  262.                 -400,
  263.                 32,
  264.                 32,
  265.                 "4",
  266.                 "",
  267.                 229,
  268.                 "0",
  269.                 "0",
  270.                 "0",
  271.                 "",
  272.                 "",
  273.                 "?",
  274.                 -396,
  275.                 30,
  276.                 23,
  277.                 15,
  278.                 "    ",
  279.                 "0",
  280.                 "0",
  281.                 "0",
  282.                 "0",
  283.                 "",
  284.                 "",
  285.                 "(",
  286.                 -235,
  287.                 25,
  288.                 119,
  289.                 19,
  290.                 "",
  291.                 253,
  292.                 "0",
  293.                 "0",
  294.                 "0",
  295.                 "9",
  296.                 "98",
  297.                 "",
  298.                 -231,
  299.                 21,
  300.                 60,
  301.                 "11",
  302.                 "pick random",
  303.                 "0",
  304.                 "0",
  305.                 "0",
  306.                 265,
  307.                 "",
  308.                 "",
  309.                 "n",
  310.                 -168,
  311.                 23,
  312.                 14,
  313.                 15,
  314.                 "",
  315.                 "0",
  316.                 "0",
  317.                 "0",
  318.                 277,
  319.                 "",
  320.                 "",
  321.                 "",
  322.                 -151,
  323.                 21,
  324.                 13,
  325.                 "11",
  326.                 "to",
  327.                 "0",
  328.                 "0",
  329.                 "0",
  330.                 289,
  331.                 "",
  332.                 "",
  333.                 "n",
  334.                 -135,
  335.                 23,
  336.                 14,
  337.                 15,
  338.                 "",
  339.                 "0",
  340.                 "0",
  341.                 "0",
  342.                 "0",
  343.                 "",
  344.                 "",
  345.                 "---",
  346.                 -400,
  347.                 3,
  348.                 32,
  349.                 "4",
  350.                 "",
  351.                 313,
  352.                 "0",
  353.                 "0",
  354.                 "0",
  355.                 "",
  356.                 "",
  357.                 "?",
  358.                 -396,
  359.                 1,
  360.                 23,
  361.                 15,
  362.                 "    ",
  363.                 "0",
  364.                 "0",
  365.                 "0",
  366.                 "0",
  367.                 "",
  368.                 "",
  369.                 "<",
  370.                 -235,
  371.                 -4,
  372.                 45,
  373.                 17,
  374.                 "",
  375.                 361,
  376.                 "0",
  377.                 "0",
  378.                 "0",
  379.                 "9",
  380.                 "7",
  381.                 "b",
  382.                 -56,
  383.                 108,
  384.                 31,
  385.                 15,
  386.                 "",
  387.                 349,
  388.                 "0",
  389.                 "0",
  390.                 397,
  391.                 "2",
  392.                 "69",
  393.                 "",
  394.                 -52,
  395.                 106,
  396.                 22,
  397.                 "11",
  398.                 "hide",
  399.                 "0",
  400.                 "0",
  401.                 "0",
  402.                 "0",
  403.                 "",
  404.                 "",
  405.                 "t",
  406.                 -231,
  407.                 -5,
  408.                 12,
  409.                 15,
  410.                 "",
  411.                 "0",
  412.                 "0",
  413.                 "0",
  414.                 373,
  415.                 "",
  416.                 "",
  417.                 "",
  418.                 -216,
  419.                 -7,
  420.                 7,
  421.                 "11",
  422.                 "<",
  423.                 "0",
  424.                 "0",
  425.                 "0",
  426.                 385,
  427.                 "",
  428.                 "",
  429.                 "t",
  430.                 -206,
  431.                 -5,
  432.                 12,
  433.                 15,
  434.                 "",
  435.                 "0",
  436.                 "0",
  437.                 "0",
  438.                 "0",
  439.                 "",
  440.                 "",
  441.                 "b",
  442.                 -56,
  443.                 93,
  444.                 114,
  445.                 19,
  446.                 "",
  447.                 409,
  448.                 "0",
  449.                 "0",
  450.                 1057,
  451.                 "8",
  452.                 "41",
  453.                 "",
  454.                 -52,
  455.                 89,
  456.                 19,
  457.                 "11",
  458.                 "ask",
  459.                 "0",
  460.                 "0",
  461.                 "0",
  462.                 421,
  463.                 "",
  464.                 "",
  465.                 "t",
  466.                 -30,
  467.                 91,
  468.                 37,
  469.                 15,
  470.                 "Print:",
  471.                 "0",
  472.                 "0",
  473.                 "0",
  474.                 433,
  475.                 "",
  476.                 "",
  477.                 "",
  478.                 10,
  479.                 89,
  480.                 43,
  481.                 "11",
  482.                 "and wait",
  483.                 "0",
  484.                 "0",
  485.                 "0",
  486.                 "0",
  487.                 "",
  488.                 "",
  489.                 "<",
  490.                 -235,
  491.                 -24,
  492.                 46,
  493.                 17,
  494.                 "",
  495.                 457,
  496.                 "0",
  497.                 "0",
  498.                 "0",
  499.                 "9",
  500.                 "8",
  501.                 "t",
  502.                 -231,
  503.                 -25,
  504.                 12,
  505.                 15,
  506.                 "",
  507.                 "0",
  508.                 "0",
  509.                 "0",
  510.                 1717,
  511.                 "",
  512.                 "",
  513.                 "(",
  514.                 25,
  515.                 71,
  516.                 45,
  517.                 13,
  518.                 "",
  519.                 481,
  520.                 "0",
  521.                 "0",
  522.                 "0",
  523.                 "8",
  524.                 "12",
  525.                 "",
  526.                 29,
  527.                 70,
  528.                 37,
  529.                 "11",
  530.                 "answer",
  531.                 "0",
  532.                 "0",
  533.                 "0",
  534.                 "0",
  535.                 "",
  536.                 "",
  537.                 "",
  538.                 -52,
  539.                 51,
  540.                 19,
  541.                 "11",
  542.                 "ask",
  543.                 "0",
  544.                 "0",
  545.                 "0",
  546.                 505,
  547.                 "",
  548.                 "",
  549.                 "t",
  550.                 -30,
  551.                 53,
  552.                 19,
  553.                 15,
  554.                 "X:",
  555.                 "0",
  556.                 "0",
  557.                 "0",
  558.                 517,
  559.                 "",
  560.                 "",
  561.                 "",
  562.                 -8,
  563.                 51,
  564.                 43,
  565.                 "11",
  566.                 "and wait",
  567.                 "0",
  568.                 "0",
  569.                 "0",
  570.                 "0",
  571.                 "",
  572.                 "",
  573.                 "(",
  574.                 9,
  575.                 33,
  576.                 45,
  577.                 13,
  578.                 "",
  579.                 541,
  580.                 "0",
  581.                 "0",
  582.                 "0",
  583.                 "8",
  584.                 "12",
  585.                 "",
  586.                 13,
  587.                 32,
  588.                 37,
  589.                 "11",
  590.                 "answer",
  591.                 "0",
  592.                 "0",
  593.                 "0",
  594.                 "0",
  595.                 "",
  596.                 "",
  597.                 "",
  598.                 -52,
  599.                 13,
  600.                 19,
  601.                 "11",
  602.                 "ask",
  603.                 "0",
  604.                 "0",
  605.                 "0",
  606.                 565,
  607.                 "",
  608.                 "",
  609.                 "t",
  610.                 -30,
  611.                 15,
  612.                 19,
  613.                 15,
  614.                 "Y:",
  615.                 "0",
  616.                 "0",
  617.                 "0",
  618.                 577,
  619.                 "",
  620.                 "",
  621.                 "",
  622.                 -8,
  623.                 13,
  624.                 43,
  625.                 "11",
  626.                 "and wait",
  627.                 "0",
  628.                 "0",
  629.                 "0",
  630.                 "0",
  631.                 "",
  632.                 "",
  633.                 "(",
  634.                 47,
  635.                 -81,
  636.                 85,
  637.                 15,
  638.                 "",
  639.                 601,
  640.                 "0",
  641.                 "0",
  642.                 "0",
  643.                 "4",
  644.                 "169",
  645.                 "",
  646.                 51,
  647.                 -83,
  648.                 42,
  649.                 "11",
  650.                 "width of",
  651.                 "0",
  652.                 "0",
  653.                 "0",
  654.                 973,
  655.                 "",
  656.                 "",
  657.                 "?",
  658.                 -182,
  659.                 -72,
  660.                 23,
  661.                 15,
  662.                 "    ",
  663.                 "0",
  664.                 "0",
  665.                 "0",
  666.                 "0",
  667.                 "",
  668.                 "",
  669.                 "",
  670.                 -52,
  671.                 -102,
  672.                 26,
  673.                 "11",
  674.                 "write",
  675.                 "0",
  676.                 "0",
  677.                 "0",
  678.                 1021,
  679.                 "",
  680.                 "",
  681.                 "",
  682.                 -205,
  683.                 -94,
  684.                 13,
  685.                 "11",
  686.                 "or",
  687.                 "0",
  688.                 "0",
  689.                 "0",
  690.                 1045,
  691.                 "",
  692.                 "",
  693.                 "(",
  694.                 9,
  695.                 -5,
  696.                 45,
  697.                 13,
  698.                 "",
  699.                 661,
  700.                 "0",
  701.                 "0",
  702.                 "0",
  703.                 "8",
  704.                 "12",
  705.                 "",
  706.                 13,
  707.                 -6,
  708.                 37,
  709.                 "11",
  710.                 "answer",
  711.                 "0",
  712.                 "0",
  713.                 "0",
  714.                 "0",
  715.                 "",
  716.                 "",
  717.                 "",
  718.                 -52,
  719.                 -25,
  720.                 19,
  721.                 "11",
  722.                 "ask",
  723.                 "0",
  724.                 "0",
  725.                 "0",
  726.                 685,
  727.                 "",
  728.                 "",
  729.                 "t",
  730.                 -30,
  731.                 -23,
  732.                 62,
  733.                 15,
  734.                 "Hex Color:",
  735.                 "0",
  736.                 "0",
  737.                 "0",
  738.                 697,
  739.                 "",
  740.                 "",
  741.                 "",
  742.                 35,
  743.                 -25,
  744.                 43,
  745.                 "11",
  746.                 "and wait",
  747.                 "0",
  748.                 "0",
  749.                 "0",
  750.                 "0",
  751.                 "",
  752.                 "",
  753.                 "(",
  754.                 87,
  755.                 -44,
  756.                 45,
  757.                 13,
  758.                 "",
  759.                 721,
  760.                 "0",
  761.                 "0",
  762.                 "0",
  763.                 "8",
  764.                 "12",
  765.                 "",
  766.                 91,
  767.                 -45,
  768.                 37,
  769.                 "11",
  770.                 "answer",
  771.                 "0",
  772.                 "0",
  773.                 "0",
  774.                 "0",
  775.                 "",
  776.                 "",
  777.                 "b",
  778.                 -56,
  779.                 -61,
  780.                 109,
  781.                 17,
  782.                 "",
  783.                 745,
  784.                 "0",
  785.                 "0",
  786.                 793,
  787.                 "1",
  788.                 "66",
  789.                 "",
  790.                 -52,
  791.                 -64,
  792.                 45,
  793.                 "11",
  794.                 "go to x:",
  795.                 "0",
  796.                 "0",
  797.                 "0",
  798.                 889,
  799.                 "",
  800.                 "",
  801.                 "(",
  802.                 32,
  803.                 -63,
  804.                 16,
  805.                 13,
  806.                 "",
  807.                 913,
  808.                 "0",
  809.                 "0",
  810.                 "0",
  811.                 "5",
  812.                 "99",
  813.                 "",
  814.                 15,
  815.                 -64,
  816.                 14,
  817.                 "11",
  818.                 "y:",
  819.                 "0",
  820.                 "0",
  821.                 "0",
  822.                 757,
  823.                 "",
  824.                 "",
  825.                 "---",
  826.                 -400,
  827.                 -64,
  828.                 32,
  829.                 "4",
  830.                 "",
  831.                 925,
  832.                 "0",
  833.                 "0",
  834.                 "0",
  835.                 "",
  836.                 "",
  837.                 "b",
  838.                 -56,
  839.                 -78,
  840.                 197,
  841.                 21,
  842.                 "",
  843.                 805,
  844.                 "0",
  845.                 "0",
  846.                 1105,
  847.                 "1",
  848.                 "25",
  849.                 "",
  850.                 -52,
  851.                 -83,
  852.                 64,
  853.                 "11",
  854.                 "change x by",
  855.                 "0",
  856.                 "0",
  857.                 "0",
  858.                 1069,
  859.                 "",
  860.                 "",
  861.                 "",
  862.                 -52,
  863.                 70,
  864.                 19,
  865.                 "11",
  866.                 "set",
  867.                 "0",
  868.                 "0",
  869.                 "0",
  870.                 1117,
  871.                 "",
  872.                 "",
  873.                 "t",
  874.                 -205,
  875.                 -25,
  876.                 12,
  877.                 15,
  878.                 "",
  879.                 "0",
  880.                 "0",
  881.                 "0",
  882.                 "0",
  883.                 "",
  884.                 "",
  885.                 "<",
  886.                 -235,
  887.                 -44,
  888.                 45,
  889.                 17,
  890.                 "",
  891.                 853,
  892.                 "0",
  893.                 "0",
  894.                 "0",
  895.                 "9",
  896.                 "9",
  897.                 "t",
  898.                 -231,
  899.                 -45,
  900.                 12,
  901.                 15,
  902.                 "",
  903.                 "0",
  904.                 "0",
  905.                 "0",
  906.                 865,
  907.                 "",
  908.                 "",
  909.                 "",
  910.                 -216,
  911.                 -47,
  912.                 7,
  913.                 "11",
  914.                 ">",
  915.                 "0",
  916.                 "0",
  917.                 "0",
  918.                 877,
  919.                 "",
  920.                 "",
  921.                 "t",
  922.                 -206,
  923.                 -45,
  924.                 12,
  925.                 15,
  926.                 "",
  927.                 "0",
  928.                 "0",
  929.                 "0",
  930.                 "0",
  931.                 "",
  932.                 "",
  933.                 "(",
  934.                 -4,
  935.                 -63,
  936.                 16,
  937.                 13,
  938.                 "",
  939.                 901,
  940.                 "0",
  941.                 "0",
  942.                 769,
  943.                 "5",
  944.                 "99",
  945.                 "",
  946.                 0,
  947.                 -64,
  948.                 8,
  949.                 "11",
  950.                 "x",
  951.                 "0",
  952.                 "0",
  953.                 "0",
  954.                 "0",
  955.                 "",
  956.                 "",
  957.                 "",
  958.                 36,
  959.                 -64,
  960.                 8,
  961.                 "11",
  962.                 "y",
  963.                 "0",
  964.                 "0",
  965.                 "0",
  966.                 "0",
  967.                 "",
  968.                 "",
  969.                 "?",
  970.                 -396,
  971.                 -66,
  972.                 23,
  973.                 15,
  974.                 "    ",
  975.                 "0",
  976.                 "0",
  977.                 "0",
  978.                 "0",
  979.                 "",
  980.                 "",
  981.                 "<",
  982.                 -235,
  983.                 -71,
  984.                 80,
  985.                 17,
  986.                 "",
  987.                 949,
  988.                 "0",
  989.                 "0",
  990.                 "0",
  991.                 "9",
  992.                 "4",
  993.                 "?",
  994.                 -231,
  995.                 -72,
  996.                 23,
  997.                 15,
  998.                 "    ",
  999.                 "0",
  1000.                 "0",
  1001.                 "0",
  1002.                 961,
  1003.                 "",
  1004.                 "",
  1005.                 "",
  1006.                 -205,
  1007.                 -74,
  1008.                 20,
  1009.                 "11",
  1010.                 "and",
  1011.                 "0",
  1012.                 "0",
  1013.                 "0",
  1014.                 613,
  1015.                 "",
  1016.                 "",
  1017.                 "(",
  1018.                 96,
  1019.                 -82,
  1020.                 32,
  1021.                 13,
  1022.                 "",
  1023.                 985,
  1024.                 "0",
  1025.                 "0",
  1026.                 "0",
  1027.                 "5",
  1028.                 "99",
  1029.                 "",
  1030.                 100,
  1031.                 -83,
  1032.                 24,
  1033.                 "11",
  1034.                 "text",
  1035.                 "0",
  1036.                 "0",
  1037.                 "0",
  1038.                 "0",
  1039.                 "",
  1040.                 "",
  1041.                 "<",
  1042.                 -235,
  1043.                 -91,
  1044.                 73,
  1045.                 17,
  1046.                 "",
  1047.                 1009,
  1048.                 "0",
  1049.                 "0",
  1050.                 "0",
  1051.                 "9",
  1052.                 "10",
  1053.                 "?",
  1054.                 -231,
  1055.                 -92,
  1056.                 23,
  1057.                 15,
  1058.                 "    ",
  1059.                 "0",
  1060.                 "0",
  1061.                 "0",
  1062.                 637,
  1063.                 "",
  1064.                 "",
  1065.                 "(",
  1066.                 -23,
  1067.                 -101,
  1068.                 32,
  1069.                 13,
  1070.                 "",
  1071.                 1033,
  1072.                 "0",
  1073.                 "0",
  1074.                 "0",
  1075.                 "5",
  1076.                 "99",
  1077.                 "",
  1078.                 -19,
  1079.                 -102,
  1080.                 24,
  1081.                 "11",
  1082.                 "text",
  1083.                 "0",
  1084.                 "0",
  1085.                 "0",
  1086.                 "0",
  1087.                 "",
  1088.                 "",
  1089.                 "?",
  1090.                 -189,
  1091.                 -92,
  1092.                 23,
  1093.                 15,
  1094.                 "    ",
  1095.                 "0",
  1096.                 "0",
  1097.                 "0",
  1098.                 "0",
  1099.                 "",
  1100.                 "",
  1101.                 "b",
  1102.                 -56,
  1103.                 74,
  1104.                 131,
  1105.                 19,
  1106.                 "",
  1107.                 817,
  1108.                 "0",
  1109.                 "0",
  1110.                 1141,
  1111.                 "5",
  1112.                 "120",
  1113.                 "(",
  1114.                 15,
  1115.                 -80,
  1116.                 121,
  1117.                 17,
  1118.                 "",
  1119.                 1081,
  1120.                 "0",
  1121.                 "0",
  1122.                 "0",
  1123.                 "9",
  1124.                 "1",
  1125.                 "n",
  1126.                 19,
  1127.                 -81,
  1128.                 14,
  1129.                 15,
  1130.                 "0",
  1131.                 "0",
  1132.                 "0",
  1133.                 "0",
  1134.                 1093,
  1135.                 "",
  1136.                 "",
  1137.                 "",
  1138.                 36,
  1139.                 -83,
  1140.                 8,
  1141.                 "11",
  1142.                 "-",
  1143.                 "0",
  1144.                 "0",
  1145.                 "0",
  1146.                 589,
  1147.                 "",
  1148.                 "",
  1149.                 "b",
  1150.                 -56,
  1151.                 -99,
  1152.                 70,
  1153.                 17,
  1154.                 "",
  1155.                 625,
  1156.                 "0",
  1157.                 "0",
  1158.                 "0",
  1159.                 "4",
  1160.                 "168",
  1161.                 "t",
  1162.                 -30,
  1163.                 72,
  1164.                 36,
  1165.                 15,
  1166.                 "text",
  1167.                 "0",
  1168.                 "0",
  1169.                 "0",
  1170.                 1129,
  1171.                 "va",
  1172.                 "",
  1173.                 "",
  1174.                 9,
  1175.                 70,
  1176.                 13,
  1177.                 "11",
  1178.                 "to",
  1179.                 "0",
  1180.                 "0",
  1181.                 "0",
  1182.                 469,
  1183.                 "",
  1184.                 "",
  1185.                 "b",
  1186.                 -56,
  1187.                 55,
  1188.                 96,
  1189.                 19,
  1190.                 "",
  1191.                 493,
  1192.                 "0",
  1193.                 "0",
  1194.                 1285,
  1195.                 "8",
  1196.                 "41",
  1197.                 "<",
  1198.                 -235,
  1199.                 -111,
  1200.                 53,
  1201.                 17,
  1202.                 "",
  1203.                 1201,
  1204.                 "0",
  1205.                 "0",
  1206.                 "0",
  1207.                 "9",
  1208.                 "88",
  1209.                 "b",
  1210.                 -56,
  1211.                 -40,
  1212.                 197,
  1213.                 21,
  1214.                 "",
  1215.                 1177,
  1216.                 "0",
  1217.                 "0",
  1218.                 733,
  1219.                 "4",
  1220.                 "91",
  1221.                 "",
  1222.                 -52,
  1223.                 -45,
  1224.                 87,
  1225.                 "11",
  1226.                 "set pen color to",
  1227.                 "0",
  1228.                 "0",
  1229.                 "0",
  1230.                 1681,
  1231.                 "",
  1232.                 "",
  1233.                 "n",
  1234.                 -176,
  1235.                 -264,
  1236.                 14,
  1237.                 15,
  1238.                 "9",
  1239.                 "0",
  1240.                 "0",
  1241.                 "0",
  1242.                 "0",
  1243.                 "",
  1244.                 "",
  1245.                 "",
  1246.                 -231,
  1247.                 -114,
  1248.                 19,
  1249.                 "11",
  1250.                 "not",
  1251.                 "0",
  1252.                 "0",
  1253.                 "0",
  1254.                 1213,
  1255.                 "",
  1256.                 "",
  1257.                 "?",
  1258.                 -209,
  1259.                 -112,
  1260.                 23,
  1261.                 15,
  1262.                 "    ",
  1263.                 "0",
  1264.                 "0",
  1265.                 "0",
  1266.                 "0",
  1267.                 "",
  1268.                 "",
  1269.                 "---",
  1270.                 -400,
  1271.                 -131,
  1272.                 32,
  1273.                 "4",
  1274.                 "",
  1275.                 1237,
  1276.                 "0",
  1277.                 "0",
  1278.                 "0",
  1279.                 "",
  1280.                 "",
  1281.                 "?",
  1282.                 -396,
  1283.                 -133,
  1284.                 23,
  1285.                 15,
  1286.                 "    ",
  1287.                 "0",
  1288.                 "0",
  1289.                 "0",
  1290.                 "0",
  1291.                 "",
  1292.                 "",
  1293.                 "(",
  1294.                 -235,
  1295.                 -138,
  1296.                 102,
  1297.                 19,
  1298.                 "",
  1299.                 1261,
  1300.                 "0",
  1301.                 "0",
  1302.                 "0",
  1303.                 "9",
  1304.                 "32",
  1305.                 "",
  1306.                 -231,
  1307.                 -142,
  1308.                 20,
  1309.                 "11",
  1310.                 "join",
  1311.                 "0",
  1312.                 "0",
  1313.                 "0",
  1314.                 1273,
  1315.                 "",
  1316.                 "",
  1317.                 "t",
  1318.                 -208,
  1319.                 -140,
  1320.                 33,
  1321.                 15,
  1322.                 "hello",
  1323.                 "0",
  1324.                 "0",
  1325.                 "0",
  1326.                 1345,
  1327.                 "",
  1328.                 "",
  1329.                 "b",
  1330.                 -56,
  1331.                 36,
  1332.                 115,
  1333.                 19,
  1334.                 "",
  1335.                 1297,
  1336.                 "0",
  1337.                 "0",
  1338.                 1333,
  1339.                 "5",
  1340.                 "120",
  1341.                 "",
  1342.                 -52,
  1343.                 32,
  1344.                 19,
  1345.                 "11",
  1346.                 "set",
  1347.                 "0",
  1348.                 "0",
  1349.                 "0",
  1350.                 1309,
  1351.                 "",
  1352.                 "",
  1353.                 "t",
  1354.                 -30,
  1355.                 34,
  1356.                 20,
  1357.                 15,
  1358.                 "x",
  1359.                 "0",
  1360.                 "0",
  1361.                 "0",
  1362.                 1321,
  1363.                 "va",
  1364.                 "",
  1365.                 "",
  1366.                 -7,
  1367.                 32,
  1368.                 13,
  1369.                 "11",
  1370.                 "to",
  1371.                 "0",
  1372.                 "0",
  1373.                 "0",
  1374.                 529,
  1375.                 "",
  1376.                 "",
  1377.                 "b",
  1378.                 -56,
  1379.                 17,
  1380.                 96,
  1381.                 19,
  1382.                 "",
  1383.                 553,
  1384.                 "0",
  1385.                 "0",
  1386.                 1405,
  1387.                 "8",
  1388.                 "41",
  1389.                 "t",
  1390.                 -172,
  1391.                 -140,
  1392.                 34,
  1393.                 15,
  1394.                 "world",
  1395.                 "0",
  1396.                 "0",
  1397.                 "0",
  1398.                 "0",
  1399.                 "",
  1400.                 "",
  1401.                 "(",
  1402.                 -235,
  1403.                 -160,
  1404.                 112,
  1405.                 19,
  1406.                 "",
  1407.                 1369,
  1408.                 "0",
  1409.                 "0",
  1410.                 "0",
  1411.                 "9",
  1412.                 "78",
  1413.                 "",
  1414.                 -231,
  1415.                 -164,
  1416.                 33,
  1417.                 "11",
  1418.                 "letter",
  1419.                 "0",
  1420.                 "0",
  1421.                 "0",
  1422.                 1381,
  1423.                 "",
  1424.                 "",
  1425.                 "n",
  1426.                 -195,
  1427.                 -162,
  1428.                 14,
  1429.                 15,
  1430.                 "1",
  1431.                 "0",
  1432.                 "0",
  1433.                 "0",
  1434.                 1393,
  1435.                 "",
  1436.                 "",
  1437.                 "",
  1438.                 -178,
  1439.                 -164,
  1440.                 13,
  1441.                 "11",
  1442.                 "of",
  1443.                 "0",
  1444.                 "0",
  1445.                 "0",
  1446.                 1465,
  1447.                 "",
  1448.                 "",
  1449.                 "b",
  1450.                 -56,
  1451.                 -2,
  1452.                 115,
  1453.                 19,
  1454.                 "",
  1455.                 1417,
  1456.                 "0",
  1457.                 "0",
  1458.                 1453,
  1459.                 "5",
  1460.                 "120",
  1461.                 "",
  1462.                 -52,
  1463.                 -6,
  1464.                 19,
  1465.                 "11",
  1466.                 "set",
  1467.                 "0",
  1468.                 "0",
  1469.                 "0",
  1470.                 1429,
  1471.                 "",
  1472.                 "",
  1473.                 "t",
  1474.                 -30,
  1475.                 -4,
  1476.                 20,
  1477.                 15,
  1478.                 "y",
  1479.                 "0",
  1480.                 "0",
  1481.                 "0",
  1482.                 1441,
  1483.                 "va",
  1484.                 "",
  1485.                 "",
  1486.                 -7,
  1487.                 -6,
  1488.                 13,
  1489.                 "11",
  1490.                 "to",
  1491.                 "0",
  1492.                 "0",
  1493.                 "0",
  1494.                 649,
  1495.                 "",
  1496.                 "",
  1497.                 "b",
  1498.                 -56,
  1499.                 -21,
  1500.                 139,
  1501.                 19,
  1502.                 "",
  1503.                 673,
  1504.                 "0",
  1505.                 "0",
  1506.                 1165,
  1507.                 "8",
  1508.                 "41",
  1509.                 "t",
  1510.                 -162,
  1511.                 -162,
  1512.                 34,
  1513.                 15,
  1514.                 "world",
  1515.                 "0",
  1516.                 "0",
  1517.                 "0",
  1518.                 "0",
  1519.                 "",
  1520.                 "",
  1521.                 "(",
  1522.                 -235,
  1523.                 -182,
  1524.                 96,
  1525.                 19,
  1526.                 "",
  1527.                 1489,
  1528.                 "0",
  1529.                 "0",
  1530.                 "0",
  1531.                 "9",
  1532.                 "136",
  1533.                 "",
  1534.                 -231,
  1535.                 -186,
  1536.                 50,
  1537.                 "11",
  1538.                 "length of",
  1539.                 "0",
  1540.                 "0",
  1541.                 "0",
  1542.                 1501,
  1543.                 "",
  1544.                 "",
  1545.                 "t",
  1546.                 -178,
  1547.                 -184,
  1548.                 34,
  1549.                 15,
  1550.                 "world",
  1551.                 "0",
  1552.                 "0",
  1553.                 "0",
  1554.                 "0",
  1555.                 "",
  1556.                 "",
  1557.                 "---",
  1558.                 -400,
  1559.                 -204,
  1560.                 32,
  1561.                 "4",
  1562.                 "",
  1563.                 1525,
  1564.                 "0",
  1565.                 "0",
  1566.                 "0",
  1567.                 "",
  1568.                 "",
  1569.                 "?",
  1570.                 -396,
  1571.                 -206,
  1572.                 23,
  1573.                 15,
  1574.                 "    ",
  1575.                 "0",
  1576.                 "0",
  1577.                 "0",
  1578.                 "0",
  1579.                 "",
  1580.                 "",
  1581.                 "(",
  1582.                 -235,
  1583.                 -211,
  1584.                 63,
  1585.                 19,
  1586.                 "",
  1587.                 1549,
  1588.                 "0",
  1589.                 "0",
  1590.                 "0",
  1591.                 "9",
  1592.                 "5",
  1593.                 "n",
  1594.                 -231,
  1595.                 -213,
  1596.                 14,
  1597.                 15,
  1598.                 "",
  1599.                 "0",
  1600.                 "0",
  1601.                 "0",
  1602.                 1561,
  1603.                 "",
  1604.                 "",
  1605.                 "",
  1606.                 -214,
  1607.                 -215,
  1608.                 20,
  1609.                 "11",
  1610.                 "mod",
  1611.                 "0",
  1612.                 "0",
  1613.                 "0",
  1614.                 1573,
  1615.                 "",
  1616.                 "",
  1617.                 "n",
  1618.                 -191,
  1619.                 -213,
  1620.                 14,
  1621.                 15,
  1622.                 "",
  1623.                 "0",
  1624.                 "0",
  1625.                 "0",
  1626.                 "0",
  1627.                 "",
  1628.                 "",
  1629.                 "(",
  1630.                 -235,
  1631.                 -233,
  1632.                 57,
  1633.                 19,
  1634.                 "",
  1635.                 1597,
  1636.                 "0",
  1637.                 "0",
  1638.                 "0",
  1639.                 "9",
  1640.                 "101",
  1641.                 "",
  1642.                 -231,
  1643.                 -237,
  1644.                 31,
  1645.                 "11",
  1646.                 "round",
  1647.                 "0",
  1648.                 "0",
  1649.                 "0",
  1650.                 1609,
  1651.                 "",
  1652.                 "",
  1653.                 "n",
  1654.                 -197,
  1655.                 -235,
  1656.                 14,
  1657.                 15,
  1658.                 "",
  1659.                 "0",
  1660.                 "0",
  1661.                 "0",
  1662.                 "0",
  1663.                 "",
  1664.                 "",
  1665.                 "---",
  1666.                 -400,
  1667.                 -255,
  1668.                 32,
  1669.                 "4",
  1670.                 "",
  1671.                 1633,
  1672.                 "0",
  1673.                 "0",
  1674.                 "0",
  1675.                 "",
  1676.                 "",
  1677.                 "?",
  1678.                 -396,
  1679.                 -257,
  1680.                 23,
  1681.                 15,
  1682.                 "    ",
  1683.                 "0",
  1684.                 "0",
  1685.                 "0",
  1686.                 "0",
  1687.                 "",
  1688.                 "",
  1689.                 "(",
  1690.                 -235,
  1691.                 -262,
  1692.                 78,
  1693.                 19,
  1694.                 "",
  1695.                 1657,
  1696.                 "0",
  1697.                 "0",
  1698.                 "0",
  1699.                 "9",
  1700.                 "31",
  1701.                 "t",
  1702.                 -231,
  1703.                 -264,
  1704.                 36,
  1705.                 15,
  1706.                 "sqrt",
  1707.                 "0",
  1708.                 "0",
  1709.                 "0",
  1710.                 1669,
  1711.                 "op",
  1712.                 "",
  1713.                 "",
  1714.                 -192,
  1715.                 -266,
  1716.                 13,
  1717.                 "11",
  1718.                 "of",
  1719.                 "0",
  1720.                 "0",
  1721.                 "0",
  1722.                 1189,
  1723.                 "",
  1724.                 "",
  1725.                 "(",
  1726.                 38,
  1727.                 -42,
  1728.                 98,
  1729.                 17,
  1730.                 "",
  1731.                 1693,
  1732.                 "0",
  1733.                 "0",
  1734.                 "0",
  1735.                 "9",
  1736.                 "32",
  1737.                 "",
  1738.                 42,
  1739.                 -45,
  1740.                 20,
  1741.                 "11",
  1742.                 "join",
  1743.                 "0",
  1744.                 "0",
  1745.                 "0",
  1746.                 1705,
  1747.                 "",
  1748.                 "",
  1749.                 "t",
  1750.                 65,
  1751.                 -43,
  1752.                 19,
  1753.                 15,
  1754.                 "0x",
  1755.                 "0",
  1756.                 "0",
  1757.                 "0",
  1758.                 709,
  1759.                 "",
  1760.                 "",
  1761.                 "",
  1762.                 -216,
  1763.                 -27,
  1764.                 8,
  1765.                 "11",
  1766.                 "=",
  1767.                 "0",
  1768.                 "0",
  1769.                 "0",
  1770.                 829,
  1771.                 "",
  1772.                 "",
  1773.                 "n",
  1774.                 15,
  1775.                 -80,
  1776.                 20,
  1777.                 15,
  1778.                 "10",
  1779.                 "0",
  1780.                 "0",
  1781.                 "0",
  1782.                 0,
  1783.                 "",
  1784.                 ""],
  1785.             "isPersistent": false,
  1786.             "x": 148,
  1787.             "y": 32,
  1788.             "width": 383,
  1789.             "height": 347,
  1790.             "visible": false
  1791.         },
  1792.         {
  1793.             "listName": "Roots",
  1794.             "contents": [169],
  1795.             "isPersistent": false,
  1796.             "x": 188,
  1797.             "y": 27,
  1798.             "width": 378,
  1799.             "height": 403,
  1800.             "visible": false
  1801.         },
  1802.         {
  1803.             "listName": "TYPE_BLOCK",
  1804.             "contents": ["b", "hat", "nst1", "nst2"],
  1805.             "isPersistent": false,
  1806.             "x": 285,
  1807.             "y": 14,
  1808.             "width": 348,
  1809.             "height": 448,
  1810.             "visible": false
  1811.         },
  1812.         {
  1813.             "listName": "TYPE_ARG",
  1814.             "contents": ["(", "<", "o"],
  1815.             "isPersistent": false,
  1816.             "x": 345,
  1817.             "y": 102,
  1818.             "width": 348,
  1819.             "height": 448,
  1820.             "visible": false
  1821.         },
  1822.         {
  1823.             "listName": "TYPE_ARG_DST",
  1824.             "contents": ["(", "<", "o", "n", "t", "?"],
  1825.             "isPersistent": false,
  1826.             "x": 36,
  1827.             "y": 142,
  1828.             "width": 348,
  1829.             "height": 448,
  1830.             "visible": false
  1831.         },
  1832.         {
  1833.             "listName": "BLOCK_SCHEMA",
  1834.             "contents": ["-",
  1835.                 "*",
  1836.                 "\/",
  1837.                 "&",
  1838.                 "%",
  1839.                 "+",
  1840.                 "<",
  1841.                 "=",
  1842.                 ">",
  1843.                 "|",
  1844.                 "abs",
  1845.                 "answer",
  1846.                 "append:toList:",
  1847.                 "backgroundIndex",
  1848.                 "bounceOffEdge",
  1849.                 "broadcast:",
  1850.                 "changeGraphicEffect:by:",
  1851.                 "changePenHueBy:",
  1852.                 "changePenShadeBy:",
  1853.                 "changePenSizeBy:",
  1854.                 "changeSizeBy:",
  1855.                 "changeTempoBy:",
  1856.                 "changeVar:by:",
  1857.                 "changeVolumeBy:",
  1858.                 "changeXposBy:",
  1859.                 "changeYposBy:",
  1860.                 "clearPenTrails",
  1861.                 "CLR_COUNT",
  1862.                 "color:sees:",
  1863.                 "comeToFront",
  1864.                 "computeFunction:of:",
  1865.                 "concatenate:with:",
  1866.                 "contentsOfList:",
  1867.                 "costumeIndex",
  1868.                 "costumeName",
  1869.                 "COUNT",
  1870.                 "createCloneOf",
  1871.                 "deleteClone",
  1872.                 "deleteLine:ofList:",
  1873.                 "distanceTo:",
  1874.                 "doAsk",
  1875.                 "doBroadcastAndWait",
  1876.                 "doForever",
  1877.                 "doForeverIf",
  1878.                 "doForLoop",
  1879.                 "doIf",
  1880.                 "doIfElse",
  1881.                 "doPlaySoundAndWait",
  1882.                 "doRepeat",
  1883.                 "doReturn",
  1884.                 "doUntil",
  1885.                 "doWaitUntil",
  1886.                 "doWhile",
  1887.                 "drum:duration:elapsed:from:",
  1888.                 "filterReset",
  1889.                 "forward:",
  1890.                 "fxTest",
  1891.                 "getAttribute:of:",
  1892.                 "getLine:ofList:",
  1893.                 "getParam",
  1894.                 "getUserId",
  1895.                 "getUserName",
  1896.                 "glideSecs:toX:y:elapsed:from:",
  1897.                 "goBackByLayers:",
  1898.                 "gotoSpriteOrMouse:",
  1899.                 "gotoX:y:",
  1900.                 "heading",
  1901.                 "heading:",
  1902.                 "hide",
  1903.                 "hideAll",
  1904.                 "hideList:",
  1905.                 "hideVariable:",
  1906.                 "INCR_COUNT",
  1907.                 "insert:at:ofList:",
  1908.                 "instrument:",
  1909.                 "isLoud",
  1910.                 "keyPressed:",
  1911.                 "letter:of:",
  1912.                 "lineCountOfList:",
  1913.                 "list:contains:",
  1914.                 "lookLike:",
  1915.                 "midiInstrument:",
  1916.                 "mousePressed",
  1917.                 "mouseX",
  1918.                 "mouseY",
  1919.                 "nextCostume",
  1920.                 "nextScene",
  1921.                 "not",
  1922.                 "noteOn:duration:elapsed:from:",
  1923.                 "obsolete",
  1924.                 "penColor:",
  1925.                 "penSize:",
  1926.                 "playDrum",
  1927.                 "playSound:",
  1928.                 "pointTowards:",
  1929.                 "putPenDown",
  1930.                 "putPenUp",
  1931.                 "randomFrom:to:",
  1932.                 "readVariable",
  1933.                 "rest:elapsed:from:",
  1934.                 "rounded",
  1935.                 "say:",
  1936.                 "say:duration:elapsed:from:",
  1937.                 "sayNothing",
  1938.                 "scale",
  1939.                 "sceneName",
  1940.                 "scrollAlign",
  1941.                 "scrollRight",
  1942.                 "scrollUp",
  1943.                 "senseVideoMotion",
  1944.                 "sensor:",
  1945.                 "sensorPressed:",
  1946.                 "setGraphicEffect:to:",
  1947.                 "setLine:ofList:to:",
  1948.                 "setPenHueTo:",
  1949.                 "setPenShadeTo:",
  1950.                 "setRotationStyle",
  1951.                 "setSizeTo:",
  1952.                 "setTempoTo:",
  1953.                 "setVar:to:",
  1954.                 "setVideoState",
  1955.                 "setVideoTransparency",
  1956.                 "setVolumeTo:",
  1957.                 "show",
  1958.                 "showList:",
  1959.                 "showVariable:",
  1960.                 "soundLevel",
  1961.                 "sqrt",
  1962.                 "stampCostume",
  1963.                 "startScene",
  1964.                 "startSceneAndWait",
  1965.                 "stopAll",
  1966.                 "stopAllSounds",
  1967.                 "stopScripts",
  1968.                 "stopSound:",
  1969.                 "stringLength:",
  1970.                 "tempo",
  1971.                 "think:",
  1972.                 "think:duration:elapsed:from:",
  1973.                 "timeAndDate",
  1974.                 "timer",
  1975.                 "timerReset",
  1976.                 "timestamp",
  1977.                 "touching:",
  1978.                 "touchingColor:",
  1979.                 "turnAwayFromEdge",
  1980.                 "turnLeft:",
  1981.                 "turnRight:",
  1982.                 "undefined",
  1983.                 "volume",
  1984.                 "wait:elapsed:from:",
  1985.                 "warpSpeed",
  1986.                 "whenClicked",
  1987.                 "whenCloned",
  1988.                 "whenGreenFlag",
  1989.                 "whenIReceive",
  1990.                 "whenKeyPressed",
  1991.                 "whenSceneStarts",
  1992.                 "whenSensorGreaterThan",
  1993.                 "xpos",
  1994.                 "xpos:",
  1995.                 "xScroll",
  1996.                 "ypos",
  1997.                 "ypos:",
  1998.                 "yScroll",
  1999.                 "stampPolygon",
  2000.                 "stampPolyList",
  2001.                 "write",
  2002.                 "widthOfText:",
  2003.                 ".",
  2004.                 "() - ()",
  2005.                 "() * ()",
  2006.                 "() \/ ()",
  2007.                 "<> and <>",
  2008.                 "() mod ()",
  2009.                 "() + ()",
  2010.                 "[] < []",
  2011.                 "[] = []",
  2012.                 "[] > []",
  2013.                 "<> or <>",
  2014.                 "abs ()",
  2015.                 "answer",
  2016.                 "add [thing] to [list.ls]",
  2017.                 "backdrop #",
  2018.                 "if on edge, bounce",
  2019.                 "broadcast [message1.ev]",
  2020.                 "change [color.ef] effect by (25)",
  2021.                 "change pen color by (10)",
  2022.                 "change pen shade by (10)",
  2023.                 "change pen size by (1)",
  2024.                 "change size by (10)",
  2025.                 "change tempo by (1)",
  2026.                 "change [var.va] by (1)",
  2027.                 "change volume by (1)",
  2028.                 "change x by (10)",
  2029.                 "change y by (10)",
  2030.                 "clear",
  2031.                 "clear counter",
  2032.                 "color [color.co] is touching [color.co]?",
  2033.                 "go to front",
  2034.                 "[sqrt.op] of (9)",
  2035.                 "join [hello] [world]",
  2036.                 "Make a List",
  2037.                 "costume #",
  2038.                 "costume name",
  2039.                 "counter",
  2040.                 "create clone of [myself]",
  2041.                 "delete this clone",
  2042.                 "delete (1.?lia) of [list.ls]",
  2043.                 "distance to [sprite.sp]",
  2044.                 "ask [What's your name?] and wait",
  2045.                 "broadcast [message1.ev] and wait",
  2046.                 "forever",
  2047.                 "forever if ()",
  2048.                 "for each () in ()",
  2049.                 "if <> then",
  2050.                 "if <> then",
  2051.                 "play sound [meow.so] until done",
  2052.                 "repeat (10)",
  2053.                 "stop script",
  2054.                 "repeat until <>",
  2055.                 "wait until <>",
  2056.                 "while <>",
  2057.                 "play drum (1) for (1) beats",
  2058.                 "clear graphic effects",
  2059.                 "move (10) steps",
  2060.                 "color fx test ()",
  2061.                 "[x position.si] of [sprite.sa]",
  2062.                 "item (1.?li) of [list.ls]",
  2063.                 "custom block parameter",
  2064.                 "user id",
  2065.                 "username",
  2066.                 "glide (1) secs to x: (0) y: (0)",
  2067.                 "go back (1) layers",
  2068.                 "go to [mouse-pointer.pt]",
  2069.                 "go to x: (0) y: (0)",
  2070.                 "direction",
  2071.                 "point in direction (90)",
  2072.                 "hide",
  2073.                 "hide all sprites",
  2074.                 "hide list [list.ls]",
  2075.                 "hide variable [var.va]",
  2076.                 "incr counter",
  2077.                 "insert [thing] at (1.?li) of [list.ls]",
  2078.                 "set instrument to (1)",
  2079.                 "loud?",
  2080.                 "key [space.key] pressed?",
  2081.                 "letter (1) of [world]",
  2082.                 "length of [list.ls]",
  2083.                 "[list.ls] contains [thing]?",
  2084.                 "switch costume to (.cs)",
  2085.                 "set instrument to ()",
  2086.                 "mouse down?",
  2087.                 "mouse x",
  2088.                 "mouse y",
  2089.                 "next costume",
  2090.                 "next backdrop",
  2091.                 "not <>",
  2092.                 "play note (60) for (1) beats",
  2093.                 "obsolete",
  2094.                 "set pen color to [0xff0000]",
  2095.                 "set pen size to (1)",
  2096.                 "play drum (1) for (1) beats",
  2097.                 "play sound [meow.so]",
  2098.                 "point towards [mouse-pointer.pt]",
  2099.                 "pen down",
  2100.                 "pen up",
  2101.                 "pick random () to ()",
  2102.                 "Make a Variable",
  2103.                 "rest for (0.25) beats",
  2104.                 "round ()",
  2105.                 "say [Hello!]",
  2106.                 "say [Hello!] for (2) secs",
  2107.                 "say nothing",
  2108.                 "size",
  2109.                 "backdrop name",
  2110.                 "align scene ()",
  2111.                 "scroll right ()",
  2112.                 "scroll up ()",
  2113.                 "video () on ()",
  2114.                 "() sensor value",
  2115.                 "sensor ()?",
  2116.                 "set (color.ef) effect to (0)",
  2117.                 "replace item (1.?li) of [list.ls] with [thing]",
  2118.                 "set pen color to (0)",
  2119.                 "set pen shade to (50)",
  2120.                 "set rotation style [left-right.rs]",
  2121.                 "set size to (100)%",
  2122.                 "set tempo to (60) bpm",
  2123.                 "set [var.va] to [0]",
  2124.                 "turn video ()",
  2125.                 "set video transparency to ()%",
  2126.                 "set volume to (100)%",
  2127.                 "show",
  2128.                 "show list [list.ls]",
  2129.                 "show variable [var.va]",
  2130.                 "loudness",
  2131.                 "sqrt ()",
  2132.                 "stamp",
  2133.                 "switch backdrop to [.bk]",
  2134.                 "switch backdrop to [.bk] and wait",
  2135.                 "stop all",
  2136.                 "stop all sounds",
  2137.                 "stop [all.st]",
  2138.                 "stop sound ()",
  2139.                 "length of [world]",
  2140.                 "tempo",
  2141.                 "think [Hmm]",
  2142.                 "think [Hmm] for (2) secs",
  2143.                 "current [minute.dt]",
  2144.                 "timer",
  2145.                 "reset timer",
  2146.                 "days since 2000",
  2147.                 "touching [sprite.sp]?",
  2148.                 "touching color [color.co]?",
  2149.                 "point away from edge",
  2150.                 "turn CW (90) degrees",
  2151.                 "turn CCW (90) degrees",
  2152.                 "undefined",
  2153.                 "volume",
  2154.                 "wait (1) secs",
  2155.                 "run without screen refresh",
  2156.                 "when this sprite clicked",
  2157.                 "when I start as a clone",
  2158.                 "when green flag clicked",
  2159.                 "when I receive [message1.ev]",
  2160.                 "when [space.key] key pressed",
  2161.                 "when backdrop switches to [.bk]",
  2162.                 "when [loudness.wh] >  (10)",
  2163.                 "x position",
  2164.                 "set x to (0)",
  2165.                 "x scroll",
  2166.                 "y position",
  2167.                 "set y to (0)",
  2168.                 "y scroll",
  2169.                 "pen up and fill",
  2170.                 "stamp polygon from (1) of [list.ls]",
  2171.                 "write [Hello World]",
  2172.                 "width of [Hello World]",
  2173.                 ".",
  2174.                 "(",
  2175.                 "(",
  2176.                 "(",
  2177.                 "<",
  2178.                 "(",
  2179.                 "(",
  2180.                 "<",
  2181.                 "<",
  2182.                 "<",
  2183.                 "<",
  2184.                 "(",
  2185.                 "(",
  2186.                 "b",
  2187.                 "(",
  2188.                 "b",
  2189.                 "b",
  2190.                 "b",
  2191.                 "b",
  2192.                 "b",
  2193.                 "b",
  2194.                 "b",
  2195.                 "b",
  2196.                 "b",
  2197.                 "b",
  2198.                 "b",
  2199.                 "b",
  2200.                 "b",
  2201.                 "",
  2202.                 "<",
  2203.                 "b",
  2204.                 "(",
  2205.                 "(",
  2206.                 "(",
  2207.                 "(",
  2208.                 "(",
  2209.                 "",
  2210.                 "b",
  2211.                 "b",
  2212.                 "b",
  2213.                 "(",
  2214.                 "b",
  2215.                 "b",
  2216.                 "nst1",
  2217.                 "",
  2218.                 "",
  2219.                 "nst1",
  2220.                 "nst2",
  2221.                 "b",
  2222.                 "nst1",
  2223.                 "",
  2224.                 "nst1",
  2225.                 "b",
  2226.                 "",
  2227.                 "",
  2228.                 "b",
  2229.                 "b",
  2230.                 "",
  2231.                 "(",
  2232.                 "(",
  2233.                 "",
  2234.                 "",
  2235.                 "(",
  2236.                 "b",
  2237.                 "b",
  2238.                 "b",
  2239.                 "b",
  2240.                 "(",
  2241.                 "b",
  2242.                 "b",
  2243.                 "",
  2244.                 "b",
  2245.                 "b",
  2246.                 "",
  2247.                 "b",
  2248.                 "b",
  2249.                 "",
  2250.                 "<",
  2251.                 "(",
  2252.                 "(",
  2253.                 "<",
  2254.                 "b",
  2255.                 "b",
  2256.                 "<",
  2257.                 "(",
  2258.                 "(",
  2259.                 "b",
  2260.                 "b",
  2261.                 "<",
  2262.                 "b",
  2263.                 "",
  2264.                 "b",
  2265.                 "b",
  2266.                 "b",
  2267.                 "b",
  2268.                 "b",
  2269.                 "b",
  2270.                 "b",
  2271.                 "(",
  2272.                 "(",
  2273.                 "b",
  2274.                 "(",
  2275.                 "b",
  2276.                 "b",
  2277.                 "",
  2278.                 "(",
  2279.                 "(",
  2280.                 "",
  2281.                 "",
  2282.                 "",
  2283.                 "",
  2284.                 "",
  2285.                 "",
  2286.                 "b",
  2287.                 "b",
  2288.                 "b",
  2289.                 "b",
  2290.                 "b",
  2291.                 "b",
  2292.                 "b",
  2293.                 "b",
  2294.                 "",
  2295.                 "",
  2296.                 "b",
  2297.                 "b",
  2298.                 "b",
  2299.                 "b",
  2300.                 "(",
  2301.                 "",
  2302.                 "b",
  2303.                 "b",
  2304.                 "b",
  2305.                 "",
  2306.                 "b",
  2307.                 "b",
  2308.                 "",
  2309.                 "(",
  2310.                 "(",
  2311.                 "b",
  2312.                 "b",
  2313.                 "(",
  2314.                 "(",
  2315.                 "b",
  2316.                 "(",
  2317.                 "<",
  2318.                 "<",
  2319.                 "",
  2320.                 "b",
  2321.                 "b",
  2322.                 "",
  2323.                 "(",
  2324.                 "b",
  2325.                 "nst1",
  2326.                 "hat",
  2327.                 "hat",
  2328.                 "hat",
  2329.                 "hat",
  2330.                 "hat",
  2331.                 "hat",
  2332.                 "hat",
  2333.                 "(",
  2334.                 "b",
  2335.                 "",
  2336.                 "(",
  2337.                 "b",
  2338.                 "",
  2339.                 "b",
  2340.                 "b",
  2341.                 "b",
  2342.                 "(",
  2343.                 ".",
  2344.                 "9",
  2345.                 "9",
  2346.                 "9",
  2347.                 "9",
  2348.                 "9",
  2349.                 "9",
  2350.                 "9",
  2351.                 "9",
  2352.                 "9",
  2353.                 "9",
  2354.                 "",
  2355.                 "8",
  2356.                 "11",
  2357.                 "",
  2358.                 "1",
  2359.                 "6",
  2360.                 "",
  2361.                 "4",
  2362.                 "4",
  2363.                 "4",
  2364.                 "2",
  2365.                 "",
  2366.                 "5",
  2367.                 "",
  2368.                 "1",
  2369.                 "1",
  2370.                 "4",
  2371.                 "",
  2372.                 "",
  2373.                 "",
  2374.                 "9",
  2375.                 "9",
  2376.                 "11",
  2377.                 "",
  2378.                 "",
  2379.                 "",
  2380.                 "",
  2381.                 "",
  2382.                 "11",
  2383.                 "",
  2384.                 "8",
  2385.                 "6",
  2386.                 "7",
  2387.                 "",
  2388.                 "",
  2389.                 "7",
  2390.                 "7",
  2391.                 "",
  2392.                 "7",
  2393.                 "",
  2394.                 "7",
  2395.                 "7",
  2396.                 "",
  2397.                 "",
  2398.                 "",
  2399.                 "1",
  2400.                 "",
  2401.                 "",
  2402.                 "11",
  2403.                 "",
  2404.                 "",
  2405.                 "8",
  2406.                 "",
  2407.                 "",
  2408.                 "1",
  2409.                 "1",
  2410.                 "1",
  2411.                 "1",
  2412.                 "2",
  2413.                 "",
  2414.                 "",
  2415.                 "",
  2416.                 "",
  2417.                 "11",
  2418.                 "",
  2419.                 "",
  2420.                 "8",
  2421.                 "9",
  2422.                 "11",
  2423.                 "11",
  2424.                 "",
  2425.                 "",
  2426.                 "8",
  2427.                 "8",
  2428.                 "8",
  2429.                 "",
  2430.                 "",
  2431.                 "9",
  2432.                 "",
  2433.                 "",
  2434.                 "4",
  2435.                 "4",
  2436.                 "",
  2437.                 "",
  2438.                 "1",
  2439.                 "4",
  2440.                 "4",
  2441.                 "9",
  2442.                 "5",
  2443.                 "",
  2444.                 "9",
  2445.                 "2",
  2446.                 "2",
  2447.                 "",
  2448.                 "",
  2449.                 "",
  2450.                 "",
  2451.                 "",
  2452.                 "",
  2453.                 "",
  2454.                 "",
  2455.                 "",
  2456.                 "",
  2457.                 "11",
  2458.                 "4",
  2459.                 "4",
  2460.                 "1",
  2461.                 "2",
  2462.                 "",
  2463.                 "5",
  2464.                 "",
  2465.                 "",
  2466.                 "",
  2467.                 "2",
  2468.                 "",
  2469.                 "",
  2470.                 "",
  2471.                 "",
  2472.                 "4",
  2473.                 "",
  2474.                 "",
  2475.                 "",
  2476.                 "",
  2477.                 "7",
  2478.                 "",
  2479.                 "9",
  2480.                 "",
  2481.                 "",
  2482.                 "",
  2483.                 "8",
  2484.                 "8",
  2485.                 "8",
  2486.                 "",
  2487.                 "",
  2488.                 "",
  2489.                 "",
  2490.                 "1",
  2491.                 "1",
  2492.                 "",
  2493.                 "",
  2494.                 "7",
  2495.                 "7",
  2496.                 "",
  2497.                 "",
  2498.                 "6",
  2499.                 "6",
  2500.                 "",
  2501.                 "",
  2502.                 "",
  2503.                 "1",
  2504.                 "1",
  2505.                 "",
  2506.                 "1",
  2507.                 "1",
  2508.                 "",
  2509.                 "4",
  2510.                 "4",
  2511.                 "4",
  2512.                 "4",
  2513.                 "."],
  2514.             "isPersistent": false,
  2515.             "x": 164,
  2516.             "y": 54,
  2517.             "width": 304,
  2518.             "height": 289,
  2519.             "visible": false
  2520.         },
  2521.         {
  2522.             "listName": "Palette",
  2523.             "contents": [1,
  2524.                 49,
  2525.                 97,
  2526.                 145,
  2527.                 217,
  2528.                 241,
  2529.                 301,
  2530.                 325,
  2531.                 445,
  2532.                 841,
  2533.                 781,
  2534.                 937,
  2535.                 997,
  2536.                 1153,
  2537.                 1225,
  2538.                 1249,
  2539.                 1357,
  2540.                 1477,
  2541.                 1513,
  2542.                 1537,
  2543.                 1585,
  2544.                 1621,
  2545.                 1645],
  2546.             "isPersistent": false,
  2547.             "x": 191,
  2548.             "y": 9,
  2549.             "width": 311,
  2550.             "height": 406,
  2551.             "visible": false
  2552.         },
  2553.         {
  2554.             "listName": "lists",
  2555.             "contents": ["2"],
  2556.             "isPersistent": false,
  2557.             "x": 221,
  2558.             "y": 87,
  2559.             "width": 261,
  2560.             "height": 249,
  2561.             "visible": false
  2562.         },
  2563.         {
  2564.             "listName": "vars",
  2565.             "contents": ["text", "hdskghjsfgjkdhafghkjdaadgfhsjkgkahjdf", "x", "0", "y", "0"],
  2566.             "isPersistent": false,
  2567.             "x": 5,
  2568.             "y": 128,
  2569.             "width": 190,
  2570.             "height": 290,
  2571.             "visible": false
  2572.         }],
  2573.     "scripts": [[16, 22, [["whenGreenFlag"]]]],
  2574.     "sounds": [{
  2575.             "soundName": "pop",
  2576.             "soundID": 0,
  2577.             "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
  2578.             "sampleCount": 258,
  2579.             "rate": 11025,
  2580.             "format": ""
  2581.         }],
  2582.     "costumes": [{
  2583.             "costumeName": "white",
  2584.             "baseLayerID": 6,
  2585.             "baseLayerMD5": "b61b1077b0ea1931abee9dbbfa7903ff.png",
  2586.             "bitmapResolution": 2,
  2587.             "rotationCenterX": 480,
  2588.             "rotationCenterY": 360
  2589.         }],
  2590.     "currentCostumeIndex": 0,
  2591.     "penLayerMD5": "33adb0f5d69f13a94f003224acde09da.png",
  2592.     "penLayerID": 0,
  2593.     "tempoBPM": 60,
  2594.     "videoAlpha": 0.5,
  2595.     "children": [{
  2596.             "objName": "Editor",
  2597.             "variables": [{
  2598.                     "name": "_ci",
  2599.                     "value": 5,
  2600.                     "isPersistent": false
  2601.                 },
  2602.                 {
  2603.                     "name": "_c",
  2604.                     "value": "4021060021310021310",
  2605.                     "isPersistent": false
  2606.                 },
  2607.                 {
  2608.                     "name": "_i",
  2609.                     "value": 19,
  2610.                     "isPersistent": false
  2611.                 },
  2612.                 {
  2613.                     "name": "_ax",
  2614.                     "value": -104.35,
  2615.                     "isPersistent": false
  2616.                 },
  2617.                 {
  2618.                     "name": "_vx",
  2619.                     "value": 4,
  2620.                     "isPersistent": false
  2621.                 },
  2622.                 {
  2623.                     "name": "_vy",
  2624.                     "value": 7.5,
  2625.                     "isPersistent": false
  2626.                 },
  2627.                 {
  2628.                     "name": "_cc",
  2629.                     "value": "text",
  2630.                     "isPersistent": false
  2631.                 },
  2632.                 {
  2633.                     "name": "ii",
  2634.                     "value": 0.6928406466512702,
  2635.                     "isPersistent": false
  2636.                 },
  2637.                 {
  2638.                     "name": "cc",
  2639.                     "value": "",
  2640.                     "isPersistent": false
  2641.                 },
  2642.                 {
  2643.                     "name": "Len",
  2644.                     "value": 2.5,
  2645.                     "isPersistent": false
  2646.                 },
  2647.                 {
  2648.                     "name": "idx",
  2649.                     "value": "",
  2650.                     "isPersistent": false
  2651.                 },
  2652.                 {
  2653.                     "name": "sx",
  2654.                     "value": 24,
  2655.                     "isPersistent": false
  2656.                 },
  2657.                 {
  2658.                     "name": "sy",
  2659.                     "value": "11",
  2660.                     "isPersistent": false
  2661.                 },
  2662.                 {
  2663.                     "name": "#offsetX",
  2664.                     "value": -21,
  2665.                     "isPersistent": false
  2666.                 },
  2667.                 {
  2668.                     "name": "#offsetY",
  2669.                     "value": 7,
  2670.                     "isPersistent": false
  2671.                 },
  2672.                 {
  2673.                     "name": "#DragDest",
  2674.                     "value": 805,
  2675.                     "isPersistent": false
  2676.                 },
  2677.                 {
  2678.                     "name": "#DragDstLink",
  2679.                     "value": "9",
  2680.                     "isPersistent": false
  2681.                 },
  2682.                 {
  2683.                     "name": "lmx",
  2684.                     "value": -93,
  2685.                     "isPersistent": false
  2686.                 },
  2687.                 {
  2688.                     "name": "lmy",
  2689.                     "value": 180,
  2690.                     "isPersistent": false
  2691.                 },
  2692.                 {
  2693.                     "name": "#ClickIdx",
  2694.                     "value": "0",
  2695.                     "isPersistent": false
  2696.                 },
  2697.                 {
  2698.                     "name": "#i",
  2699.                     "value": 17,
  2700.                     "isPersistent": false
  2701.                 },
  2702.                 {
  2703.                     "name": "#tok",
  2704.                     "value": "",
  2705.                     "isPersistent": false
  2706.                 },
  2707.                 {
  2708.                     "name": "#op",
  2709.                     "value": 1.09375,
  2710.                     "isPersistent": false
  2711.                 },
  2712.                 {
  2713.                     "name": "#s",
  2714.                     "value": "0",
  2715.                     "isPersistent": false
  2716.                 },
  2717.                 {
  2718.                     "name": "#ins",
  2719.                     "value": 1738,
  2720.                     "isPersistent": false
  2721.                 },
  2722.                 {
  2723.                     "name": "#c",
  2724.                     "value": 15,
  2725.                     "isPersistent": false
  2726.                 },
  2727.                 {
  2728.                     "name": "_vy2",
  2729.                     "value": 34,
  2730.                     "isPersistent": false
  2731.                 },
  2732.                 {
  2733.                     "name": "!DrawLow",
  2734.                     "value": -751,
  2735.                     "isPersistent": false
  2736.                 },
  2737.                 {
  2738.                     "name": "!DrawHigh",
  2739.                     "value": 125,
  2740.                     "isPersistent": false
  2741.                 },
  2742.                 {
  2743.                     "name": "#palette_gap",
  2744.                     "value": "3",
  2745.                     "isPersistent": false
  2746.                 },
  2747.                 {
  2748.                     "name": "varIndex#",
  2749.                     "value": 1,
  2750.                     "isPersistent": false
  2751.                 },
  2752.                 {
  2753.                     "name": "#ddx",
  2754.                     "value": -31,
  2755.                     "isPersistent": false
  2756.                 },
  2757.                 {
  2758.                     "name": "#ddy",
  2759.                     "value": -102,
  2760.                     "isPersistent": false
  2761.                 },
  2762.                 {
  2763.                     "name": "#ddscy",
  2764.                     "value": 0,
  2765.                     "isPersistent": false
  2766.                 },
  2767.                 {
  2768.                     "name": "#ddscmax",
  2769.                     "value": 0,
  2770.                     "isPersistent": false
  2771.                 },
  2772.                 {
  2773.                     "name": "SBarY",
  2774.                     "value": "120",
  2775.                     "isPersistent": false
  2776.                 },
  2777.                 {
  2778.                     "name": "SBarY2",
  2779.                     "value": -313,
  2780.                     "isPersistent": false
  2781.                 },
  2782.                 {
  2783.                     "name": "Last Event",
  2784.                     "value": "message1",
  2785.                     "isPersistent": false
  2786.                 },
  2787.                 {
  2788.                     "name": "#SideBarOpen",
  2789.                     "value": "140",
  2790.                     "isPersistent": false
  2791.                 }],
  2792.             "lists": [{
  2793.                     "listName": "Colors",
  2794.                     "contents": ["0x6380da",
  2795.                         "0x4a6cd4",
  2796.                         "0x344d97",
  2797.                         "0x9a6ddc",
  2798.                         "0x8a55d7",
  2799.                         "0x623c99",
  2800.                         "0xc45ccb",
  2801.                         "0xbb42c3",
  2802.                         "0xbb42c3",
  2803.                         "0x30a880",
  2804.                         "0x0e9a6c",
  2805.                         "0x0a6e4d",
  2806.                         "0xf08f36",
  2807.                         "0xee7d16",
  2808.                         "0xaa590f",
  2809.                         "0xcf944d",
  2810.                         "0xc88330",
  2811.                         "0x8e5d22",
  2812.                         "0xe5b53a",
  2813.                         "0xe1a91a",
  2814.                         "0xa07812",
  2815.                         "0x49b1e6",
  2816.                         "0x2ca5e2",
  2817.                         "0x1f75a1",
  2818.                         "0x73c133",
  2819.                         "0x5cb712",
  2820.                         "0x41820c",
  2821.                         "0x794aa7",
  2822.                         "0x632d99",
  2823.                         "0x46206d",
  2824.                         "0xddac94",
  2825.                         "0xcc5b22",
  2826.                         "0x854322",
  2827.                         "0xaaaaaa",
  2828.                         "0xeeeeee",
  2829.                         "0xaaaaaa",
  2830.                         "0x777777",
  2831.                         "0x555555",
  2832.                         "0x222222"],
  2833.                     "isPersistent": false,
  2834.                     "x": 199,
  2835.                     "y": 69,
  2836.                     "width": 274,
  2837.                     "height": 284,
  2838.                     "visible": false
  2839.                 },
  2840.                 {
  2841.                     "listName": "Stack",
  2842.                     "contents": [1729,
  2843.                         "9",
  2844.                         805,
  2845.                         "6",
  2846.                         793,
  2847.                         "9",
  2848.                         733,
  2849.                         "9",
  2850.                         1165,
  2851.                         "9",
  2852.                         1453,
  2853.                         "9",
  2854.                         1405,
  2855.                         "9",
  2856.                         1333,
  2857.                         "9",
  2858.                         1285,
  2859.                         "9",
  2860.                         1141,
  2861.                         "9",
  2862.                         1057,
  2863.                         "9",
  2864.                         397,
  2865.                         "9",
  2866.                         337,
  2867.                         "9",
  2868.                         169],
  2869.                     "isPersistent": false,
  2870.                     "x": 347,
  2871.                     "y": 12,
  2872.                     "width": 371,
  2873.                     "height": 463,
  2874.                     "visible": false
  2875.                 },
  2876.                 {
  2877.                     "listName": "KeyList",
  2878.                     "contents": ["space",
  2879.                         "up arrow",
  2880.                         "down arrow",
  2881.                         "right arrow",
  2882.                         "left arrow",
  2883.                         "any",
  2884.                         "a",
  2885.                         "b",
  2886.                         "c",
  2887.                         "d",
  2888.                         "e",
  2889.                         "f",
  2890.                         "g",
  2891.                         "h",
  2892.                         "i",
  2893.                         "j",
  2894.                         "k",
  2895.                         "l",
  2896.                         "m",
  2897.                         "n",
  2898.                         "o",
  2899.                         "p",
  2900.                         "q",
  2901.                         "r",
  2902.                         "s",
  2903.                         "t",
  2904.                         "u",
  2905.                         "v",
  2906.                         "w",
  2907.                         "x",
  2908.                         "y",
  2909.                         "z",
  2910.                         "0",
  2911.                         "1",
  2912.                         "2",
  2913.                         "3",
  2914.                         "4",
  2915.                         "5",
  2916.                         "6",
  2917.                         "7",
  2918.                         "8",
  2919.                         "9"],
  2920.                     "isPersistent": false,
  2921.                     "x": 247,
  2922.                     "y": 53,
  2923.                     "width": 190,
  2924.                     "height": 290,
  2925.                     "visible": false
  2926.                 },
  2927.                 {
  2928.                     "listName": "Example Projects",
  2929.                     "contents": ["100% Scrollinig Pen Game (by @DarkLava)",
  2930.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ScrollX\" , \"value\": \"10\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"80\" , \"isPersistent\":false} , {\"name\": \"X\" , \"value\": \"8\" , \"isPersistent\":false} , {\"name\": \"Y\" , \"value\": \"11\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1513 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 26 , 24 , [ [\"whenGreenFlag\" ] , [\"setVar:to:\" , \"ScrollX\" , \"0\" ] , [\"setVar:to:\" , \"ScrollY\" , \"80\" ] , [\"setVar:to:\" , \"X\" , \"-600\" ] , [\"deleteLine:ofList:\" , \"all\" , \"X\" ] , [\"deleteLine:ofList:\" , \"all\" , \"Colour\" ] , [\"doRepeat\" , \"8\" ,[ [\"changeVar:by:\" , \"X\" , [\"randomFrom:to:\" , \"90\" , \"160\" ] ] , [\"append:toList:\" , [\"readVariable\" , \"X\" ] , \"X\" ] , [\"append:toList:\" , [\"randomFrom:to:\" , \"0\" , \"35\" ] , \"Colour\" ] ] ] , [\"hide\" ] , [\"doForever\" ,[ [\"clearPenTrails\" ] , [\"putPenUp\" ] , [\"warpSpeed\" ,[ [\"putPenDown\" ] , [\"setPenHueTo:\" , \"111\" ] , [\"setPenShadeTo:\" , \"70\" ] , [\"penSize:\" , \"300\" ] , [\"gotoX:y:\" , \"140\" , \"100\" ] , [\"gotoX:y:\" , \"140\" , \"-100\" ] , [\"gotoX:y:\" , \"-140\" , \"-100\" ] , [\"gotoX:y:\" , \"-140\" , \"100\" ] , [\"gotoX:y:\" , \"140\" , \"100\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"setPenShadeTo:\" , \"50\" ] , [\"putPenUp\" ] , [\"setPenHueTo:\" , \"30\" ] , [\"setPenShadeTo:\" , \"25\" ] , [\"penSize:\" , \"100\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-175\" ] ] , [\"putPenDown\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-175\" ] ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-225\" ] ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-225\" ] ] , [\"setVar:to:\" , \"X\" , \"0\" ] , [\"putPenUp\" ] , [\"setPenHueTo:\" , \"70\" ] , [\"penSize:\" , \"50\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-125\" ] ] , [\"putPenDown\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-125\" ] ] , [\"putPenUp\" ] , [\"setVar:to:\" , \"X\" , \"0\" ] , [\"doRepeat\" , \"8\" ,[ [\"penSize:\" , \"5\" ] , [\"changeVar:by:\" , \"X\" , \"1\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , [\"getLine:ofList:\" , [\"readVariable\" , \"X\" ] , \"X\" ] ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-100\" ] ] , [\"putPenDown\" ] , [\"setPenHueTo:\" , \"65\" ] , [\"setPenShadeTo:\" , \"30\" ] , [\"ypos:\" , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-70\" ] ] , [\"setPenShadeTo:\" , \"50\" ] , [\"penSize:\" , \"20\" ] , [\"setPenHueTo:\" , [\"getLine:ofList:\" , [\"readVariable\" , \"X\" ] , \"Colour\" ] ] , [\"ypos:\" , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-71\" ] ] , [\"putPenUp\" ] ] ] , [\"setPenHueTo:\" , \"111\" ] , [\"penSize:\" , \"10\" ] , [\"setPenShadeTo:\" , \"40\" ] , [\"gotoX:y:\" , \"-15\" , \"-15\" ] , [\"putPenDown\" ] , [\"gotoX:y:\" , \"-15\" , \"15\" ] , [\"gotoX:y:\" , \"15\" , \"15\" ] , [\"gotoX:y:\" , \"15\" , \"-15\" ] , [\"gotoX:y:\" , \"-15\" , \"-15\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"penSize:\" , \"38\" ] , [\"gotoX:y:\" , \"1\" , \"0\" ] , [\"doIf\" , [\"keyPressed:\" , \"right arrow\" ] ,[ [\"changeVar:by:\" , \"ScrollX\" , \"-5\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"left arrow\" ] ,[ [\"changeVar:by:\" , \"ScrollX\" , \"5\" ] ] ] ] ] ] ] ]] ] }],\"info\":{} }",
  2931.                         "Funky Wave (by @MousieGamesTest)",
  2932.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"number\" , \"value\": \"740\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 27 , 34 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"setVar:to:\" , \"number\" , \"0\" ] , [\"gotoX:y:\" , \"-105\" , \"0\" ] , [\"putPenUp\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"clearPenTrails\" ] , [\"setPenShadeTo:\" , \"99999\" ] , [\"penSize:\" , \"90\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-240\" , \"180\" ] , [\"putPenDown\" ] , [\"doRepeat\" , \"4\" ,[ [\"xpos:\" , \"240\" ] , [\"changeYposBy:\" , \"-90\" ] , [\"xpos:\" , \"-240\" ] ] ] , [\"setPenShadeTo:\" , \"50\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-105\" , \"0\" ] , [\"doRepeat\" , \"15\" ,[ [\"putPenUp\" ] , [\"changePenHueBy:\" , \"1\" ] , [\"penSize:\" , \"3\" ] , [\"changeXposBy:\" , \"15\" ] , [\"ypos:\" , \"0\" ] , [\"putPenDown\" ] , [\"ypos:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"+\" , [\"*\" , [\"xpos\" ] , \"2\" ] , [\"readVariable\" , \"number\" ] ] ] , \"40\" ] ] ] ] ] ] , [\"changeVar:by:\" , \"number\" , \"10\" ] ] ] ]] ] }],\"info\":{} }",
  2933.                         "Terdragon Curve (by @Lataliat)",
  2934.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"var\" , \"value\": \"3465\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 34 , 43 , [ [\"whenGreenFlag\" ] , [\"show\" ] , [\"say:\" , \"Please wait...\" ] , [\"warpSpeed\" ,[ [\"deleteLine:ofList:\" , \"all\" , \"list\" ] , [\"deleteLine:ofList:\" , \"all\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list\" ] , [\"doRepeat\" , \"7\" ,[ [\"setVar:to:\" , \"var\" , \"1\" ] , [\"doRepeat\" , [\"lineCountOfList:\" , \"list\" ] ,[ [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"F\" ] ,[ [\"append:toList:\" , \"F\" , \"list2\" ] , [\"append:toList:\" , \"-\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list2\" ] , [\"append:toList:\" , \"+\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list2\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"-\" ] ,[ [\"append:toList:\" , \"-\" , \"list2\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"+\" ] ,[ [\"append:toList:\" , \"+\" , \"list2\" ] ] ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"deleteLine:ofList:\" , \"all\" , \"list\" ] , [\"setVar:to:\" , \"var\" , \"1\" ] , [\"doRepeat\" , [\"lineCountOfList:\" , \"list2\" ] ,[ [\"append:toList:\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list2\" ] , \"list\" ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"deleteLine:ofList:\" , \"all\" , \"list2\" ] ] ] ] ] , [\"say:\" , \"\" ] , [\"hide\" ] , [\"broadcast:\" , \"message1\" ] ]] , [ 34 , 728 , [ [\"whenIReceive\" , \"message1\" ] , [\"clearPenTrails\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-125\" , \"-80\" ] , [\"heading:\" , \"270\" ] , [\"setVar:to:\" , \"var\" , \"1\" ] , [\"setPenHueTo:\" , \"0\" ] , [\"penSize:\" , \"3\" ] , [\"putPenDown\" ] , [\"warpSpeed\" ,[ [\"doRepeat\" , [\"lineCountOfList:\" , \"list\" ] ,[ [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"F\" ] ,[ [\"forward:\" , \"6\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"+\" ] ,[ [\"turnLeft:\" , \"120\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"-\" ] ,[ [\"turnRight:\" , \"120\" ] ] ] , [\"changePenHueBy:\" , [\"\/\" , \"200\" , [\"lineCountOfList:\" , \"list\" ] ] ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"putPenUp\" ] , [\"heading:\" , \"90\" ] , [\"gotoX:y:\" , \"150\" , \"-80\" ] , [\"show\" ] ] ] , [\"doWaitUntil\" , [\"keyPressed:\" , \"any\" ] ] ]] ] }],\"info\":{} }",
  2935.                         "Pen Loading Animation (by @Sheep_maker)",
  2936.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"i\" , \"value\": \"-264\" , \"isPersistent\":false} , {\"name\": \"hi\" , \"value\": \"261.5932025834277\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 21 , 20 , [ [\"whenGreenFlag\" ] , [\"penColor:\" , \"0xE91E63\" ] , [\"penSize:\" , \"20\" ] , [\"hide\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"hi\" , \"0\" ] , [\"doUntil\" , [\">\" , [\"readVariable\" , \"hi\" ] , \"350\" ] ,[ [\"deleteLine:ofList:\" , \"all\" , \"circleParams\" ] , [\"append:toList:\" , [\"\/\" , [\"readVariable\" , \"hi\" ] , \"4\" ] , \"circleParams\" ] , [\"append:toList:\" , \"8\" , \"circleParams\" ] , [\"doBroadcastAndWait\" , \"createCircle\" ] , [\"changeVar:by:\" , \"hi\" , [\"\/\" , [\"-\" , \"360\" , [\"readVariable\" , \"hi\" ] ] , \"5\" ] ] ] ] , [\"setVar:to:\" , \"hi\" , \"360\" ] , [\"doUntil\" , [\"<\" , [\"readVariable\" , \"hi\" ] , \"0\" ] ,[ [\"deleteLine:ofList:\" , \"all\" , \"circleParams\" ] , [\"append:toList:\" , [\"\/\" , [\"readVariable\" , \"hi\" ] , \"4\" ] , \"circleParams\" ] , [\"append:toList:\" , \"-8\" , \"circleParams\" ] , [\"doBroadcastAndWait\" , \"createCircle\" ] , [\"changeVar:by:\" , \"hi\" , [\"\/\" , [\"-\" , [\"readVariable\" , \"hi\" ] , \"360.5\" ] , \"5\" ] ] ] ] ] ] ]] , [ 26 , 504 , [ [\"whenIReceive\" , \"createCircle\" ] , [\"warpSpeed\" ,[ [\"clearPenTrails\" ] , [\"setVar:to:\" , \"i\" , \"0\" ] , [\"gotoX:y:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] , [\"*\" , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] ] , [\"putPenDown\" ] , [\"doRepeat\" , [\"rounded\" , [\"\/\" , [\"getLine:ofList:\" , \"1\" , \"circleParams\" ] , \"2\" ] ] ,[ [\"changeVar:by:\" , \"i\" , [\"getLine:ofList:\" , \"2\" , \"circleParams\" ] ] , [\"gotoX:y:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] , [\"*\" , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] ] ] ] , [\"putPenUp\" ] ] ] ]] ] }],\"info\":{} }",
  2937.                         "Random Spirals (by @Scratch-Minion)",
  2938.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ScrollX\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"80\" , \"isPersistent\":false} , {\"name\": \"X\" , \"value\": \"8\" , \"isPersistent\":false} , {\"name\": \"Y\" , \"value\": \"11\" , \"isPersistent\":false} , {\"name\": \"Turn Angle\" , \"value\": \"37\" , \"isPersistent\":false} , {\"name\": \"n\" , \"value\": \"0.1\" , \"isPersistent\":false} , {\"name\": \"Num Colours\" , \"value\": \"13\" , \"isPersistent\":false} , {\"name\": \"Line Length\" , \"value\": \"116.09999999999768\" , \"isPersistent\":false} , {\"name\": \"Pen Colour Change\" , \"value\": \"15.384615384615385\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1513 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 26 , 24 , [ [\"whenGreenFlag\" ] , [\"penSize:\" , \"2\" ] , [\"hide\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"setVar:to:\" , \"Turn Angle\" , [\"randomFrom:to:\" , \"10\" , \"180\" ] ] , [\"setVar:to:\" , \"n\" , [\"\/\" , [\"randomFrom:to:\" , \"1\" , \"60\" ] , \"10\" ] ] , [\"setVar:to:\" , \"Num Colours\" , [\"randomFrom:to:\" , \"1\" , \"200\" ] ] , [\"setVar:to:\" , \"Pen Colour Change\" , [\"\/\" , \"200\" , [\"readVariable\" , \"Num Colours\" ] ] ] , [\"putPenUp\" ] , [\"clearPenTrails\" ] , [\"heading:\" , \"0\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"putPenDown\" ] , [\"setVar:to:\" , \"Line Length\" , \"1\" ] , [\"doUntil\" , [\">\" , [\"ypos\" ] , \"179\" ] ,[ [\"changePenHueBy:\" , [\"readVariable\" , \"Pen Colour Change\" ] ] , [\"forward:\" , [\"readVariable\" , \"Line Length\" ] ] , [\"turnLeft:\" , [\"readVariable\" , \"Turn Angle\" ] ] , [\"changeVar:by:\" , \"Line Length\" , [\"readVariable\" , \"n\" ] ] ] ] ] ] , [\"wait:elapsed:from:\" , \"1.5\" ] ] ] ]] ] }],\"info\":{} }",
  2939.                         "New Scratch Blocks (by @griffpatch)",
  2940.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ang\" , \"value\": \"538010\" , \"isPersistent\":false} , {\"name\": \"h\" , \"value\": \"151.45159937162072\" , \"isPersistent\":false} , {\"name\": \"message\" , \"value\": \"\\\"pen up and fill\\\" - Fills the last shape drawn with the pen\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"sy\" , \"value\": \"0.2857142857142857\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 27 , 33 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"message\" , \"This project is using 3 newly imagined Scratch Blocks\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"pen up and fill\\\" - Fills the last shape drawn with the pen\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"write [Hello World]\\\" - Writes text to the pen canvas\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"width of [Hello World]\\\" - reports the width of the text\" ] , [\"wait:elapsed:from:\" , \"5\" ] ] ] ]] , [ 29 , 385 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"penSize:\" , \"4\" ] , [\"setVar:to:\" , \"ang\" , \"0\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"changeVar:by:\" , \"ang\" , \"5\" ] , [\"clearPenTrails\" ] , [\"changePenHueBy:\" , \"2\" ] , [\"setVar:to:\" , \"h\" , [\"+\" , \"100\" , [\"*\" , \"60\" , [\"computeFunction:of:\" , \"sin\" , [\"*\" , [\"timer\" ] , \"360\" ] ] ] ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] , [\"putPenDown\" ] , [\"doRepeat\" , \"5\" ,[ [\"changeVar:by:\" , \"ang\" , [\"\/\" , \"360\" , \"5\" ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] ] ] , [\"stampPolygon\" ] , [\"changePenHueBy:\" , \"100\" ] , [\"changeVar:by:\" , \"sy\" , \"-1\" ] , [\"changeVar:by:\" , \"y\" , [\"readVariable\" , \"sy\" ] ] , [\"doIf\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"0\" ] ,[ [\"setVar:to:\" , \"y\" , \"0\" ] , [\"setVar:to:\" , \"sy\" , [\"*\" , [\"readVariable\" , \"sy\" ] , \"-0.4\" ] ] ] ] , [\"gotoX:y:\" , [\"*\" , \"-0.5\" , [\"widthOfText:\" , [\"readVariable\" , \"message\" ] ] ] , [\"readVariable\" , \"y\" ] ] , [\"write\" , [\"readVariable\" , \"message\" ] ] , [\"changePenHueBy:\" , \"-100\" ] ] ] ] ] ]] , [ 25 , 253 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"sy\" , \"10\" ] , [\"setVar:to:\" , \"y\" , \"0\" ] , [\"wait:elapsed:from:\" , \"5\" ] ] ] ]] ] }],\"info\":{} }",
  2941.                         "100% Pen Trampoline (by @The__Mad__Hatter)",
  2942.                         "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"x speed\" , \"value\": \"4.738457229234491e-13\" , \"isPersistent\":false} , {\"name\": \"gravity\" , \"value\": \"-5.220982396617483\" , \"isPersistent\":false} , {\"name\": \"bounce back\" , \"value\": \"-5.220982396617483\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"-43.332605742058455\" , \"isPersistent\":false} , {\"name\": \"x\" , \"value\": \"30\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"-50623.64455061931\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1225 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 17 , -265 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"setVar:to:\" , \"x speed\" , \"0\" ] , [\"setVar:to:\" , \"gravity\" , \"0\" ] , [\"setVar:to:\" , \"bounce back\" , \"0\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"doForever\" ,[ [\"clearPenTrails\" ] , [\"setPenHueTo:\" , \"0\" ] , [\"penSize:\" , \"10\" ] , [\"putPenDown\" ] , [\"changeYposBy:\" , [\"readVariable\" , \"gravity\" ] ] , [\"changeXposBy:\" , [\"readVariable\" , \"x speed\" ] ] , [\"setVar:to:\" , \"x speed\" , [\"*\" , [\"readVariable\" , \"x speed\" ] , \"0.9\" ] ] , [\"doIfElse\" , [\">\" , [\"ypos\" ] , \"-100\" ] ,[ [\"changeVar:by:\" , \"gravity\" , [\"-\" , [\"*\" , [\"computeFunction:of:\" , \"abs\" , [\"\/\" , [\"readVariable\" , \"gravity\" ] , \"5\" ] ] , \"-1\" ] , \"1\" ] ] , [\"setVar:to:\" , \"bounce back\" , [\"readVariable\" , \"gravity\" ] ] ] ,[ [\"changeVar:by:\" , \"gravity\" , [\"+\" , \"1\" , [\"+\" , [\"\/\" , [\"computeFunction:of:\" , \"abs\" , [\"readVariable\" , \"x speed\" ] ] , \"5\" ] , [\"\/\" , [\"computeFunction:of:\" , \"abs\" , [\"readVariable\" , \"bounce back\" ] ] , \"5\" ] ] ] ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"right arrow\" ] ,[ [\"changeVar:by:\" , \"x speed\" , \"1\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"left arrow\" ] ,[ [\"changeVar:by:\" , \"x speed\" , \"-1\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"up arrow\" ] ,[ [\"doIf\" , [\"<\" , [\"ypos\" ] , \"-100\" ] ,[ [\"changeVar:by:\" , \"gravity\" , \"2\" ] ] ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"down arrow\" ] ,[ [\"changeVar:by:\" , \"gravity\" , \"-1\" ] ] ] , [\"putPenUp\" ] , [\"penSize:\" , \"3\" ] , [\"setVar:to:\" , \"x\" , [\"xpos\" ] ] , [\"setVar:to:\" , \"y\" , [\"ypos\" ] ] , [\"doIfElse\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"-100\" ] ,[ [\"setPenHueTo:\" , \"50\" ] ] ,[ [\"setPenHueTo:\" , \"0\" ] ] ] , [\"gotoX:y:\" , \"-240\" , \"-100\" ] , [\"putPenDown\" ] , [\"doIf\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"-100\" ] ,[ [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] ] ] , [\"gotoX:y:\" , \"240\" , \"-100\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] ] ] ]] ] }],\"info\":{} }"],
  2943.                     "isPersistent": false,
  2944.                     "x": 52,
  2945.                     "y": 0,
  2946.                     "width": 413,
  2947.                     "height": 877.5,
  2948.                     "visible": false
  2949.                 }],
  2950.             "scripts": [[13910,
  2951.                     10,
  2952.                     [["procDef",
  2953.                             "draw operator %n %n %n %n %n txt %s",
  2954.                             ["x", "y", "sx", "sy", "col", "txt"],
  2955.                             [1, 1, 1, 1, 1, ""],
  2956.                             true],
  2957.                         ["penColor:",
  2958.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  2959.                         ["penSize:", ["-", ["getParam", "sy", "r"], 1]],
  2960.                         ["gotoX:y:",
  2961.                             ["-",
  2962.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2963.                                 1],
  2964.                             ["+",
  2965.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2966.                                 0.5]],
  2967.                         ["putPenDown"],
  2968.                         ["xpos:",
  2969.                             ["-",
  2970.                                 ["-",
  2971.                                     ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  2972.                                     ["\/", ["getParam", "sy", "r"], 2]],
  2973.                                 2]],
  2974.                         ["putPenUp"],
  2975.                         ["penColor:",
  2976.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  2977.                         ["gotoX:y:",
  2978.                             ["+",
  2979.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2980.                                 1],
  2981.                             ["-",
  2982.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2983.                                 0.5]],
  2984.                         ["putPenDown"],
  2985.                         ["xpos:",
  2986.                             ["-",
  2987.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  2988.                                 ["\/", ["getParam", "sy", "r"], 2]]],
  2989.                         ["putPenUp"],
  2990.                         ["penSize:", ["-", ["getParam", "sy", "r"], 2]],
  2991.                         ["penColor:",
  2992.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  2993.                         ["gotoX:y:",
  2994.                             ["-",
  2995.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2996.                                 0],
  2997.                             ["-",
  2998.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  2999.                                 0]],
  3000.                         ["putPenDown"],
  3001.                         ["xpos:",
  3002.                             ["-",
  3003.                                 ["-",
  3004.                                     ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3005.                                     ["\/", ["getParam", "sy", "r"], 2]],
  3006.                                 1]],
  3007.                         ["putPenUp"],
  3008.                         ["doIf",
  3009.                             ["not", ["=", ["getParam", "txt", "r"], ""]],
  3010.                             [["penSize:", 1],
  3011.                                 ["penColor:", -1],
  3012.                                 ["call",
  3013.                                     "write %s at %n %n",
  3014.                                     ["getParam", "txt", "r"],
  3015.                                     ["+", ["getParam", "x", "r"], 4],
  3016.                                     ["-", ["getParam", "y", "r"], 11]]]]]],
  3017.                 [3350,
  3018.                     10,
  3019.                     [["procDef", "Layout & Draw %n", ["idx"], [1], true],
  3020.                         ["setVar:to:", "idx", ["getLine:ofList:", ["getParam", "idx", "r"], "Roots"]],
  3021.                         ["doIfElse",
  3022.                             [">", ["readVariable", "idx"], "0"],
  3023.                             [["call",
  3024.                                     "Get Sizes %n %b %n %n",
  3025.                                     ["readVariable", "idx"],
  3026.                                     false,
  3027.                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 1], "Script"],
  3028.                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]],
  3029.                                 ["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, false],
  3030.                                 ["call", "Layout & Draw %n", ["+", ["getParam", "idx", "r"], 1]]],
  3031.                             null]]],
  3032.                 [6874,
  3033.                     10,
  3034.                     [["procDef", "sy = Max Height of params %n", ["idx"], [1], true],
  3035.                         ["setVar:to:", "sy", "0"],
  3036.                         ["doIfElse",
  3037.                             [">", ["getParam", "idx", "r"], "0"],
  3038.                             [["setVar:to:", "idx", ["getParam", "idx", "r"]],
  3039.                                 ["doUntil",
  3040.                                     ["<", ["readVariable", "idx"], "1"],
  3041.                                     [["doIf",
  3042.                                             [">", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], ["readVariable", "sy"]],
  3043.                                             [["setVar:to:", "sy", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]]]],
  3044.                                         ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 9], "Script"]]]]],
  3045.                             null]]],
  3046.                 [13503,
  3047.                     10,
  3048.                     [["procDef", "Center Y %n height %n", ["idx", "h"], [1, 1], true],
  3049.                         ["doIfElse",
  3050.                             [">", ["getParam", "idx", "r"], "0"],
  3051.                             [["setVar:to:", "idx", ["getParam", "idx", "r"]],
  3052.                                 ["doUntil",
  3053.                                     ["<", ["readVariable", "idx"], "1"],
  3054.                                     [["setVar:to:",
  3055.                                             "sy",
  3056.                                             ["\/",
  3057.                                                 ["-",
  3058.                                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"],
  3059.                                                     ["getParam", "h", "r"]],
  3060.                                                 2]],
  3061.                                         ["doIf",
  3062.                                             ["<", ["readVariable", "sy"], "0"],
  3063.                                             [["call", "Offset Y %n %n %b", ["readVariable", "idx"], ["readVariable", "sy"], ["not", false]]]],
  3064.                                         ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 9], "Script"]]]]],
  3065.                             null],
  3066.                         ["setVar:to:", "sy", ["getParam", "h", "r"]]]],
  3067.                 [12020,
  3068.                     10,
  3069.                     [["procDef",
  3070.                             "draw numeric entry %n %n %n %n %n %b",
  3071.                             ["x", "y", "sx", "sy", "val", "down?"],
  3072.                             [1, 1, 1, 1, 1, false],
  3073.                             true],
  3074.                         ["penColor:", ["concatenate:with:", "0x20", "000000"]],
  3075.                         ["penSize:", ["getParam", "sy", "r"]],
  3076.                         ["gotoX:y:",
  3077.                             ["-",
  3078.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3079.                                 1.8],
  3080.                             ["-",
  3081.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3082.                                 0.5]],
  3083.                         ["putPenDown"],
  3084.                         ["changeXposBy:",
  3085.                             ["-", ["-", ["getParam", "sx", "r"], ["getParam", "sy", "r"]], 1]],
  3086.                         ["putPenUp"],
  3087.                         ["penSize:", ["-", ["getParam", "sy", "r"], 1]],
  3088.                         ["penColor:", -1],
  3089.                         ["gotoX:y:",
  3090.                             ["-",
  3091.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3092.                                 1],
  3093.                             ["-",
  3094.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3095.                                 1]],
  3096.                         ["putPenDown"],
  3097.                         ["changeXposBy:",
  3098.                             ["-", ["-", ["getParam", "sx", "r"], ["getParam", "sy", "r"]], 1]],
  3099.                         ["putPenUp"],
  3100.                         ["penColor:", -16777216],
  3101.                         ["penSize:", 1],
  3102.                         ["call",
  3103.                             "write %s at %n %n",
  3104.                             ["getParam", "val", "r"],
  3105.                             ["+", ["getParam", "x", "r"], 4],
  3106.                             ["-", ["getParam", "y", "r"], 11]],
  3107.                         ["doIf",
  3108.                             ["getParam", "down?", "b"],
  3109.                             [["gotoX:y:",
  3110.                                     ["-", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]], 5.5],
  3111.                                     ["-", ["getParam", "y", "r"], 6.5]],
  3112.                                 ["putPenDown"],
  3113.                                 ["changeXposBy:", -4],
  3114.                                 ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 9]],
  3115.                                 ["changeYposBy:", 3],
  3116.                                 ["changeYposBy:", -3],
  3117.                                 ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 6.5]],
  3118.                                 ["putPenUp"]]]]],
  3119.                 [14320,
  3120.                     10,
  3121.                     [["procDef",
  3122.                             "draw drop down %n %n %n %n %s",
  3123.                             ["x", "y", "sx", "sy", "txt"],
  3124.                             [1, 1, 1, 1, ""],
  3125.                             true],
  3126.                         ["penColor:", ["concatenate:with:", "0x40", "000000"]],
  3127.                         ["penSize:", 1],
  3128.                         ["gotoX:y:",
  3129.                             ["-", ["getParam", "x", "r"], 0.5],
  3130.                             ["+", ["getParam", "y", "r"], ["-", 0, ["getParam", "sy", "r"]]]],
  3131.                         ["putPenDown"],
  3132.                         ["changeYposBy:", ["-", ["getParam", "sy", "r"], 1]],
  3133.                         ["changeXposBy:", ["-", ["getParam", "sx", "r"], 1]],
  3134.                         ["penColor:", ["concatenate:with:", "0x40", "ffffff"]],
  3135.                         ["changeYposBy:", ["-", 1, ["getParam", "sy", "r"]]],
  3136.                         ["changeXposBy:", ["-", 1, ["getParam", "sx", "r"]]],
  3137.                         ["putPenUp"],
  3138.                         ["penColor:", ["concatenate:with:", "0x", "000000"]],
  3139.                         ["gotoX:y:",
  3140.                             ["-", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]], 4.5],
  3141.                             ["-", ["getParam", "y", "r"], 6.5]],
  3142.                         ["putPenDown"],
  3143.                         ["changeXposBy:", -4],
  3144.                         ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 9]],
  3145.                         ["changeYposBy:", 3],
  3146.                         ["changeYposBy:", -3],
  3147.                         ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 6.5]],
  3148.                         ["putPenUp"],
  3149.                         ["penSize:", 1],
  3150.                         ["penColor:", -1],
  3151.                         ["call",
  3152.                             "write %s at %n %n",
  3153.                             ["getParam", "txt", "r"],
  3154.                             ["+", ["getParam", "x", "r"], 4],
  3155.                             ["-", ["getParam", "y", "r"], 11]]]],
  3156.                 [14645,
  3157.                     10,
  3158.                     [["procDef",
  3159.                             "Draw Nest %n %n %n %n %n col %n else? %s",
  3160.                             ["x", "y", "width", "height", "n1y", "col", "n2y"],
  3161.                             [1, 1, 1, 1, 1, 1, ""],
  3162.                             true],
  3163.                         ["call",
  3164.                             "Draw Block %n %n %n %n col %n jg %n %n",
  3165.                             ["getParam", "x", "r"],
  3166.                             ["getParam", "y", "r"],
  3167.                             ["getParam", "width", "r"],
  3168.                             ["-", ["getParam", "y", "r"], ["getParam", "n1y", "r"]],
  3169.                             ["getParam", "col", "r"],
  3170.                             0,
  3171.                             12],
  3172.                         ["call",
  3173.                             "Draw Block %n %n %n %n col %n jg %n %n",
  3174.                             ["getParam", "x", "r"],
  3175.                             ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 12],
  3176.                             ["getParam", "width", "r"],
  3177.                             12,
  3178.                             ["getParam", "col", "r"],
  3179.                             12,
  3180.                             0],
  3181.                         ["doIfElse",
  3182.                             ["=", ["getParam", "n2y", "r"], ""],
  3183.                             null,
  3184.                             [["call",
  3185.                                     "Draw Block %n %n %n %n col %n jg %n %n",
  3186.                                     ["getParam", "x", "r"],
  3187.                                     ["+", ["getParam", "n2y", "r"], 12],
  3188.                                     ["getParam", "width", "r"],
  3189.                                     12,
  3190.                                     ["getParam", "col", "r"],
  3191.                                     12,
  3192.                                     12]]],
  3193.                         ["penColor:",
  3194.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3195.                         ["penSize:", 10],
  3196.                         ["gotoX:y:",
  3197.                             ["+", ["getParam", "x", "r"], 6],
  3198.                             ["-", ["getParam", "y", "r"], 11]],
  3199.                         ["putPenDown"],
  3200.                         ["ypos:",
  3201.                             ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 11]],
  3202.                         ["putPenUp"],
  3203.                         ["penSize:", 1],
  3204.                         ["penColor:",
  3205.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  3206.                         ["gotoX:y:",
  3207.                             ["+", ["getParam", "x", "r"], 0.5],
  3208.                             ["-", ["getParam", "y", "r"], 4]],
  3209.                         ["putPenDown"],
  3210.                         ["ypos:",
  3211.                             ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 4]],
  3212.                         ["putPenUp"],
  3213.                         ["penColor:",
  3214.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  3215.                         ["gotoX:y:", ["+", ["getParam", "x", "r"], 11.5], ["getParam", "n1y", "r"]],
  3216.                         ["putPenDown"],
  3217.                         ["doIfElse",
  3218.                             ["=", ["getParam", "n2y", "r"], ""],
  3219.                             [["ypos:",
  3220.                                     ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 12]],
  3221.                                 ["putPenUp"]],
  3222.                             [["ypos:", ["+", ["getParam", "n2y", "r"], 12]],
  3223.                                 ["putPenUp"],
  3224.                                 ["ypos:", ["getParam", "n2y", "r"]],
  3225.                                 ["putPenDown"],
  3226.                                 ["ypos:",
  3227.                                     ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 12]],
  3228.                                 ["putPenUp"],
  3229.                                 ["penColor:", -1],
  3230.                                 ["penSize:", 1],
  3231.                                 ["call",
  3232.                                     "write %s at %n %n",
  3233.                                     "else",
  3234.                                     ["+", ["getParam", "x", "r"], 6],
  3235.                                     ["+", ["getParam", "n2y", "r"], 2]]]]]],
  3236.                 [12436,
  3237.                     10,
  3238.                     [["procDef", "Get Sizes %n %b %n %n", ["idx", "isArg?", "x", "y"], [1, false, 1, 1], true],
  3239.                         ["doIfElse",
  3240.                             [">", ["getParam", "idx", "r"], "0"],
  3241.                             [["doIfElse",
  3242.                                     [">", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"], "0"],
  3243.                                     [["setVar:to:", "cc", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  3244.                                         ["doIfElse",
  3245.                                             ["=", ["readVariable", "cc"], "<"],
  3246.                                             [["call",
  3247.                                                     "Get Sizes %n %b %n %n",
  3248.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3249.                                                     ["not", false],
  3250.                                                     ["+", ["getParam", "x", "r"], 4],
  3251.                                                     ["-", ["getParam", "y", "r"], 1]],
  3252.                                                 ["setVar:to:",
  3253.                                                     "sx",
  3254.                                                     ["+", ["-", ["readVariable", "sx"], ["getParam", "x", "r"]], 4]]],
  3255.                                             [["doIfElse",
  3256.                                                     ["getParam", "isArg?", "b"],
  3257.                                                     [["call",
  3258.                                                             "Get Sizes %n %b %n %n",
  3259.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3260.                                                             ["not", false],
  3261.                                                             ["+", ["getParam", "x", "r"], 4],
  3262.                                                             ["-", ["getParam", "y", "r"], 1]],
  3263.                                                         ["setVar:to:",
  3264.                                                             "sx",
  3265.                                                             ["+", ["-", ["readVariable", "sx"], ["getParam", "x", "r"]], 4]]],
  3266.                                                     [["call",
  3267.                                                             "Get Sizes %n %b %n %n",
  3268.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3269.                                                             ["not", false],
  3270.                                                             ["+", ["getParam", "x", "r"], 4],
  3271.                                                             ["-", ["getParam", "y", "r"], 2]],
  3272.                                                         ["setVar:to:",
  3273.                                                             "sx",
  3274.                                                             ["+", ["-", ["readVariable", "sx"], ["getParam", "x", "r"]], 5]]]]]],
  3275.                                         ["call", "sy = Max Height of params %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  3276.                                         ["setVar:to:", "cc", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  3277.                                         ["doIfElse",
  3278.                                             ["=", ["readVariable", "cc"], "hat"],
  3279.                                             [["call",
  3280.                                                     "Center Y %n height %n",
  3281.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3282.                                                     ["+", ["readVariable", "sy"], 14]],
  3283.                                                 ["setVar:to:", "sy", ["-", ["readVariable", "sy"], 3]]],
  3284.                                             [["call",
  3285.                                                     "Center Y %n height %n",
  3286.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3287.                                                     ["readVariable", "sy"]],
  3288.                                                 ["doIfElse",
  3289.                                                     ["|", ["getParam", "isArg?", "b"], ["=", ["readVariable", "cc"], "<"]],
  3290.                                                     [["setVar:to:", "sy", ["+", ["readVariable", "sy"], 2]]],
  3291.                                                     [["setVar:to:", "sy", ["+", ["readVariable", "sy"], 4]]]]]],
  3292.                                         ["doIfElse",
  3293.                                             ["=", ["readVariable", "cc"], "nst1"],
  3294.                                             [["append:toList:", ["readVariable", "sx"], "Stack"],
  3295.                                                 ["append:toList:", ["readVariable", "sy"], "Stack"],
  3296.                                                 ["call",
  3297.                                                     "Get Sizes %n %b %n %n",
  3298.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  3299.                                                     false,
  3300.                                                     ["+", ["getParam", "x", "r"], 12],
  3301.                                                     ["-", ["getParam", "y", "r"], ["readVariable", "sy"]]],
  3302.                                                 ["doIfElse",
  3303.                                                     ["=",
  3304.                                                         ["readVariable", "sy"],
  3305.                                                         ["-", ["getParam", "y", "r"], ["getLine:ofList:", "last", "Stack"]]],
  3306.                                                     [["setVar:to:", "sy", ["+", ["getLine:ofList:", "last", "Stack"], 18]]],
  3307.                                                     [["setVar:to:",
  3308.                                                             "sy",
  3309.                                                             ["+", ["-", ["getParam", "y", "r"], ["readVariable", "sy"]], 12]]]],
  3310.                                                 ["deleteLine:ofList:", "last", "Stack"],
  3311.                                                 ["setVar:to:", "sx", ["getLine:ofList:", "last", "Stack"]],
  3312.                                                 ["deleteLine:ofList:", "last", "Stack"]],
  3313.                                             [["doIfElse",
  3314.                                                     ["=", ["readVariable", "cc"], "nst2"],
  3315.                                                     [["append:toList:", ["readVariable", "sx"], "Stack"],
  3316.                                                         ["append:toList:", ["readVariable", "sy"], "Stack"],
  3317.                                                         ["call",
  3318.                                                             "Get Sizes %n %b %n %n",
  3319.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  3320.                                                             false,
  3321.                                                             ["+", ["getParam", "x", "r"], 12],
  3322.                                                             ["-", ["getParam", "y", "r"], ["readVariable", "sy"]]],
  3323.                                                         ["doIfElse",
  3324.                                                             ["=",
  3325.                                                                 ["readVariable", "sy"],
  3326.                                                                 ["-", ["getParam", "y", "r"], ["getLine:ofList:", "last", "Stack"]]],
  3327.                                                             [["setVar:to:", "sy", ["+", ["getLine:ofList:", "last", "Stack"], 18]]],
  3328.                                                             [["setVar:to:",
  3329.                                                                     "sy",
  3330.                                                                     ["+", ["-", ["getParam", "y", "r"], ["readVariable", "sy"]], 12]]]],
  3331.                                                         ["deleteLine:ofList:", "last", "Stack"],
  3332.                                                         ["setVar:to:", "sx", ["getLine:ofList:", "last", "Stack"]],
  3333.                                                         ["deleteLine:ofList:", "last", "Stack"],
  3334.                                                         ["append:toList:", ["readVariable", "sx"], "Stack"],
  3335.                                                         ["append:toList:", ["readVariable", "sy"], "Stack"],
  3336.                                                         ["call",
  3337.                                                             "Get Sizes %n %b %n %n",
  3338.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"],
  3339.                                                             false,
  3340.                                                             ["+", ["getParam", "x", "r"], 12],
  3341.                                                             ["-", ["getParam", "y", "r"], ["readVariable", "sy"]]],
  3342.                                                         ["doIfElse",
  3343.                                                             ["=",
  3344.                                                                 ["readVariable", "sy"],
  3345.                                                                 ["-", ["getParam", "y", "r"], ["getLine:ofList:", "last", "Stack"]]],
  3346.                                                             [["setVar:to:", "sy", ["+", ["getLine:ofList:", "last", "Stack"], 18]]],
  3347.                                                             [["setVar:to:",
  3348.                                                                     "sy",
  3349.                                                                     ["+", ["-", ["getParam", "y", "r"], ["readVariable", "sy"]], 12]]]],
  3350.                                                         ["deleteLine:ofList:", "last", "Stack"],
  3351.                                                         ["setVar:to:", "sx", ["getLine:ofList:", "last", "Stack"]],
  3352.                                                         ["deleteLine:ofList:", "last", "Stack"]],
  3353.                                                     [["doIf", ["=", ["readVariable", "cc"], "---"], [["setVar:to:", "sy", "4"]]]]]]]],
  3354.                                     [["doIfElse",
  3355.                                             ["=", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"], ""],
  3356.                                             [["call", "Len = Width of %s", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]]],
  3357.                                             [["call", "Len = Width of %s", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"]]]],
  3358.                                         ["setVar:to:", "sx", ["+", 2, ["readVariable", "Len"]]],
  3359.                                         ["setVar:to:", "sy", "11"],
  3360.                                         ["setVar:to:", "cc", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  3361.                                         ["doIfElse",
  3362.                                             ["|", ["=", ["readVariable", "cc"], "t"], ["=", ["readVariable", "cc"], "?"]],
  3363.                                             [["changeVar:by:", "sy", 4],
  3364.                                                 ["doIfElse",
  3365.                                                     [">", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"], "0"],
  3366.                                                     [["changeVar:by:", "sx", 12]],
  3367.                                                     [["changeVar:by:", "sx", 5]]]],
  3368.                                             [["doIfElse",
  3369.                                                     ["|", ["=", ["readVariable", "cc"], "n"], ["=", ["readVariable", "cc"], "o"]],
  3370.                                                     [["changeVar:by:", "sy", 4],
  3371.                                                         ["doIfElse",
  3372.                                                             [">", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"], "0"],
  3373.                                                             [["changeVar:by:", "sx", 14]],
  3374.                                                             [["changeVar:by:", "sx", 6]]]],
  3375.                                                     [["doIfElse",
  3376.                                                             ["=", ["readVariable", "cc"], "cb"],
  3377.                                                             [["changeVar:by:", "sy", 4], ["changeVar:by:", "sx", 11]],
  3378.                                                             null]]]]]]],
  3379.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 1], "Script", ["getParam", "x", "r"]],
  3380.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 2], "Script", ["getParam", "y", "r"]],
  3381.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 3], "Script", ["readVariable", "sx"]],
  3382.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 4], "Script", ["readVariable", "sy"]],
  3383.                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  3384.                                 ["doIfElse",
  3385.                                     [">", ["readVariable", "idx"], "0"],
  3386.                                     [["doIfElse",
  3387.                                             ["getParam", "isArg?", "b"],
  3388.                                             [["call",
  3389.                                                     "Get Sizes %n %b %n %n",
  3390.                                                     ["readVariable", "idx"],
  3391.                                                     ["not", false],
  3392.                                                     ["+", ["getParam", "x", "r"], ["+", ["readVariable", "sx"], 3]],
  3393.                                                     ["getParam", "y", "r"]]],
  3394.                                             [["call",
  3395.                                                     "Get Sizes %n %b %n %n",
  3396.                                                     ["readVariable", "idx"],
  3397.                                                     false,
  3398.                                                     ["getParam", "x", "r"],
  3399.                                                     ["-", ["getParam", "y", "r"], ["readVariable", "sy"]]]]]],
  3400.                                     [["changeVar:by:", "sx", ["getParam", "x", "r"]],
  3401.                                         ["setVar:to:", "sy", ["-", ["getParam", "y", "r"], ["readVariable", "sy"]]]]]],
  3402.                             [["setVar:to:", "sx", ["getParam", "x", "r"]],
  3403.                                 ["setVar:to:", "sy", ["getParam", "y", "r"]]]],
  3404.                         ["setVar:to:", "idx", ["getParam", "idx", "r"]]]],
  3405.                 [15584,
  3406.                     10,
  3407.                     [["procDef",
  3408.                             "Draw Block %n %n %n %n col %n jg %n %n",
  3409.                             ["x", "y", "width", "height", "col", "tox", "box"],
  3410.                             [1, 1, 1, 1, 1, 1, 1],
  3411.                             true],
  3412.                         ["penColor:",
  3413.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  3414.                         ["penSize:", 3],
  3415.                         ["gotoX:y:",
  3416.                             ["+", ["getParam", "x", "r"], 1.5],
  3417.                             ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 1.5]],
  3418.                         ["putPenDown"],
  3419.                         ["changeYposBy:", ["-", ["getParam", "height", "r"], 3]],
  3420.                         ["changeXposBy:", ["+", 6, ["getParam", "tox", "r"]]],
  3421.                         ["changeYposBy:", -2],
  3422.                         ["changeXposBy:", 11],
  3423.                         ["changeYposBy:", 2],
  3424.                         ["xpos:",
  3425.                             ["+", ["getParam", "x", "r"], ["-", ["getParam", "width", "r"], 2.5]]],
  3426.                         ["penColor:",
  3427.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  3428.                         ["changeYposBy:", ["-", 3, ["getParam", "height", "r"]]],
  3429.                         ["xpos:",
  3430.                             ["+", ["getParam", "x", "r"], ["+", ["getParam", "box", "r"], 17]]],
  3431.                         ["changeYposBy:", -2],
  3432.                         ["changeXposBy:", -7],
  3433.                         ["changeYposBy:", 2],
  3434.                         ["xpos:", ["+", ["getParam", "x", "r"], 1.5]],
  3435.                         ["putPenUp"],
  3436.                         ["penColor:",
  3437.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3438.                         ["penSize:", 7],
  3439.                         ["gotoX:y:",
  3440.                             ["+", ["getParam", "x", "r"], 4.5],
  3441.                             ["-", ["getParam", "y", "r"], 4.5]],
  3442.                         ["putPenDown"],
  3443.                         ["changeXposBy:", ["+", ["getParam", "tox", "r"], 1]],
  3444.                         ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["ypos"], 2]],
  3445.                         ["changeXposBy:", 11],
  3446.                         ["gotoX:y:", ["+", ["xpos"], 2], ["+", ["ypos"], 2]],
  3447.                         ["xpos:",
  3448.                             ["+", ["getParam", "x", "r"], ["-", ["getParam", "width", "r"], 5.5]]],
  3449.                         ["changeYposBy:", ["-", 9, ["getParam", "height", "r"]]],
  3450.                         ["xpos:",
  3451.                             ["+", ["getParam", "x", "r"], ["+", ["getParam", "box", "r"], 16]]],
  3452.                         ["gotoX:y:", ["-", ["xpos"], 2], ["-", ["ypos"], 2]],
  3453.                         ["changeXposBy:", -2],
  3454.                         ["gotoX:y:", ["-", ["xpos"], 2], ["+", ["ypos"], 2]],
  3455.                         ["xpos:", ["+", ["getParam", "x", "r"], 4.5]],
  3456.                         ["ypos:", ["-", ["getParam", "y", "r"], 4.5]],
  3457.                         ["putPenUp"],
  3458.                         ["doIf",
  3459.                             [">", ["getParam", "height", "r"], "12"],
  3460.                             [["penSize:", ["-", ["getParam", "height", "r"], 12]],
  3461.                                 ["setVar:to:", "Len", ["\/", ["-", ["getParam", "height", "r"], 12], 2]],
  3462.                                 ["gotoX:y:",
  3463.                                     ["+", ["getParam", "x", "r"], ["+", ["readVariable", "Len"], 4]],
  3464.                                     ["-", ["getParam", "y", "r"], ["\/", ["getParam", "height", "r"], 2]]],
  3465.                                 ["putPenDown"],
  3466.                                 ["xpos:",
  3467.                                     ["+",
  3468.                                         ["getParam", "x", "r"],
  3469.                                         ["-", ["getParam", "width", "r"], ["+", ["readVariable", "Len"], 4]]]],
  3470.                                 ["putPenUp"]]]]],
  3471.                 [15111,
  3472.                     10,
  3473.                     [["procDef",
  3474.                             "Draw Hat %n %n %n %n %n",
  3475.                             ["x", "y", "width", "height", "col"],
  3476.                             [1, 1, 1, 1, 1],
  3477.                             true],
  3478.                         ["setVar:to:", "#c", ["-", ["getParam", "height", "r"], 7]],
  3479.                         ["penColor:",
  3480.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  3481.                         ["penSize:", 3],
  3482.                         ["gotoX:y:",
  3483.                             ["+", ["getParam", "x", "r"], 1.5],
  3484.                             ["+", ["-", ["getParam", "y", "r"], ["getParam", "height", "r"]], 1.5]],
  3485.                         ["putPenDown"],
  3486.                         ["changeYposBy:", ["-", ["getParam", "height", "r"], 10]],
  3487.                         ["gotoX:y:", ["+", ["xpos"], 10], ["+", ["ypos"], 5]],
  3488.                         ["gotoX:y:", ["+", ["xpos"], 10], ["+", ["ypos"], 2]],
  3489.                         ["gotoX:y:", ["+", ["xpos"], 10], ["ypos"]],
  3490.                         ["gotoX:y:", ["+", ["xpos"], 10], ["-", ["ypos"], 2]],
  3491.                         ["gotoX:y:", ["+", ["xpos"], 10], ["-", ["ypos"], 5]],
  3492.                         ["xpos:",
  3493.                             ["+", ["getParam", "x", "r"], ["-", ["getParam", "width", "r"], 3]]],
  3494.                         ["penColor:",
  3495.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  3496.                         ["changeYposBy:", ["-", 10, ["getParam", "height", "r"]]],
  3497.                         ["changeXposBy:", ["-", 19, ["getParam", "width", "r"]]],
  3498.                         ["changeYposBy:", -2],
  3499.                         ["changeXposBy:", -7],
  3500.                         ["changeYposBy:", 2],
  3501.                         ["changeXposBy:", -7],
  3502.                         ["putPenUp"],
  3503.                         ["penColor:",
  3504.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3505.                         ["penSize:", 8],
  3506.                         ["gotoX:y:",
  3507.                             ["+", ["getParam", "x", "r"], 6],
  3508.                             ["-", ["getParam", "y", "r"], 11]],
  3509.                         ["putPenDown"],
  3510.                         ["gotoX:y:", ["+", ["xpos"], 13], ["+", ["ypos"], 5]],
  3511.                         ["gotoX:y:", ["+", ["xpos"], 14], ["ypos"]],
  3512.                         ["gotoX:y:", ["+", ["xpos"], 13], ["-", ["ypos"], 5]],
  3513.                         ["putPenUp"],
  3514.                         ["penSize:", ["-", ["getParam", "height", "r"], 9]],
  3515.                         ["gotoX:y:",
  3516.                             ["+",
  3517.                                 ["getParam", "x", "r"],
  3518.                                 ["\/", ["-", ["getParam", "height", "r"], 9], 2]],
  3519.                             ["-",
  3520.                                 ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#c"], 2]],
  3521.                                 7]],
  3522.                         ["putPenDown"],
  3523.                         ["putPenUp"],
  3524.                         ["gotoX:y:", ["+", ["getParam", "x", "r"], 13], ["-", ["ypos"], 2]],
  3525.                         ["putPenDown"],
  3526.                         ["putPenUp"],
  3527.                         ["gotoX:y:", ["+", ["getParam", "x", "r"], 19], ["+", ["ypos"], 2]],
  3528.                         ["putPenDown"],
  3529.                         ["xpos:",
  3530.                             ["+",
  3531.                                 ["getParam", "x", "r"],
  3532.                                 ["-", ["getParam", "width", "r"], ["\/", ["readVariable", "#c"], 2]]]],
  3533.                         ["putPenUp"],
  3534.                         ["penSize:", ["\/", ["-", ["getParam", "height", "r"], 9], 2]],
  3535.                         ["gotoX:y:",
  3536.                             ["+",
  3537.                                 ["+", ["getParam", "x", "r"], ["\/", ["readVariable", "#c"], 4]],
  3538.                                 0.5],
  3539.                             ["-",
  3540.                                 ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#c"], 4]],
  3541.                                 7]],
  3542.                         ["putPenDown"],
  3543.                         ["ypos:",
  3544.                             ["-",
  3545.                                 ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#c"], 1.33]],
  3546.                                 7]],
  3547.                         ["putPenUp"],
  3548.                         ["gotoX:y:",
  3549.                             ["+",
  3550.                                 ["-", ["getParam", "x", "r"], ["\/", ["readVariable", "#c"], 4]],
  3551.                                 ["-", ["getParam", "width", "r"], 1]],
  3552.                             ["-",
  3553.                                 ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#c"], 4]],
  3554.                                 7]],
  3555.                         ["putPenDown"],
  3556.                         ["ypos:",
  3557.                             ["-",
  3558.                                 ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#c"], 1.33]],
  3559.                                 6.5]],
  3560.                         ["putPenUp"]]],
  3561.                 [10303,
  3562.                     10,
  3563.                     [["procDef",
  3564.                             "draw text entry %n %n %n %n %s %b",
  3565.                             ["x", "y", "sx", "sy", "txt", "down?"],
  3566.                             [1, 1, 1, 1, "", false],
  3567.                             true],
  3568.                         ["penColor:", -1],
  3569.                         ["penSize:", ["\/", ["getParam", "sy", "r"], 2]],
  3570.                         ["gotoX:y:",
  3571.                             ["-",
  3572.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 4]],
  3573.                                 0.5],
  3574.                             ["-",
  3575.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 4]],
  3576.                                 1]],
  3577.                         ["putPenDown"],
  3578.                         ["xpos:",
  3579.                             ["-",
  3580.                                 ["-",
  3581.                                     ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3582.                                     ["\/", ["getParam", "sy", "r"], 4]],
  3583.                                 1]],
  3584.                         ["changeYposBy:", ["\/", ["getParam", "sy", "r"], -2]],
  3585.                         ["xpos:",
  3586.                             ["-",
  3587.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 4]],
  3588.                                 0.5]],
  3589.                         ["changeYposBy:", ["\/", ["getParam", "sy", "r"], 2]],
  3590.                         ["putPenUp"],
  3591.                         ["penColor:", ["concatenate:with:", "0x40", "000000"]],
  3592.                         ["penSize:", 1],
  3593.                         ["gotoX:y:",
  3594.                             ["-", ["getParam", "x", "r"], 0.5],
  3595.                             ["+", ["getParam", "y", "r"], ["-", 0.5, ["getParam", "sy", "r"]]]],
  3596.                         ["putPenDown"],
  3597.                         ["changeYposBy:", ["-", ["getParam", "sy", "r"], 1]],
  3598.                         ["xpos:",
  3599.                             ["+", ["getParam", "x", "r"], ["-", ["getParam", "sx", "r"], 0.5]]],
  3600.                         ["penColor:", ["concatenate:with:", "0x60", "ffffff"]],
  3601.                         ["changeYposBy:", ["-", 1, ["getParam", "sy", "r"]]],
  3602.                         ["xpos:", ["-", ["getParam", "x", "r"], 0.5]],
  3603.                         ["putPenUp"],
  3604.                         ["penColor:", -16777216],
  3605.                         ["call",
  3606.                             "write %s at %n %n",
  3607.                             ["getParam", "txt", "r"],
  3608.                             ["+", ["getParam", "x", "r"], 4],
  3609.                             ["-", ["getParam", "y", "r"], 11]],
  3610.                         ["doIf",
  3611.                             ["getParam", "down?", "b"],
  3612.                             [["gotoX:y:",
  3613.                                     ["-", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]], 3.5],
  3614.                                     ["-", ["getParam", "y", "r"], 6.5]],
  3615.                                 ["putPenDown"],
  3616.                                 ["changeXposBy:", -4],
  3617.                                 ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 9]],
  3618.                                 ["changeYposBy:", 3],
  3619.                                 ["changeYposBy:", -3],
  3620.                                 ["gotoX:y:", ["+", ["xpos"], 2], ["-", ["getParam", "y", "r"], 6.5]],
  3621.                                 ["putPenUp"]]]]],
  3622.                 [12963,
  3623.                     10,
  3624.                     [["procDef", "Offset Y %n %n %b", ["idx", "y", "first?"], [1, 1, false], true],
  3625.                         ["doIf",
  3626.                             [">", ["getParam", "idx", "r"], "0"],
  3627.                             [["doIfElse",
  3628.                                     ["=", ["getParam", "x", "r"], "0"],
  3629.                                     [["setLine:ofList:to:",
  3630.                                             ["+", ["getParam", "idx", "r"], 2],
  3631.                                             "Script",
  3632.                                             ["+",
  3633.                                                 ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3634.                                                 ["getParam", "y", "r"]]]],
  3635.                                     [["setLine:ofList:to:",
  3636.                                             ["+", ["getParam", "idx", "r"], 1],
  3637.                                             "Script",
  3638.                                             ["+",
  3639.                                                 ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3640.                                                 ["getParam", "x", "r"]]]]],
  3641.                                 ["call",
  3642.                                     "Offset Y %n %n %b",
  3643.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  3644.                                     ["getParam", "y", "r"],
  3645.                                     false],
  3646.                                 ["call",
  3647.                                     "Offset Y %n %n %b",
  3648.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  3649.                                     ["getParam", "y", "r"],
  3650.                                     false],
  3651.                                 ["call",
  3652.                                     "Offset Y %n %n %b",
  3653.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"],
  3654.                                     ["getParam", "y", "r"],
  3655.                                     false],
  3656.                                 ["doIfElse",
  3657.                                     ["getParam", "first?", "b"],
  3658.                                     null,
  3659.                                     [["call",
  3660.                                             "Offset Y %n %n %b",
  3661.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"],
  3662.                                             ["getParam", "y", "r"],
  3663.                                             false]]]]]]],
  3664.                 [13503,
  3665.                     404,
  3666.                     [["procDef",
  3667.                             "draw logic %n %n %n %n %n txt %s",
  3668.                             ["x", "y", "sx", "sy", "col", "txt"],
  3669.                             [1, 1, 1, 1, 1, ""],
  3670.                             true],
  3671.                         ["penColor:",
  3672.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  3673.                         ["penSize:", 2],
  3674.                         ["gotoX:y:",
  3675.                             ["-", ["getParam", "x", "r"], 1],
  3676.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3677.                         ["putPenDown"],
  3678.                         ["gotoX:y:",
  3679.                             ["+",
  3680.                                 ["getParam", "x", "r"],
  3681.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]],
  3682.                             ["-", ["getParam", "y", "r"], 1]],
  3683.                         ["xpos:",
  3684.                             ["-",
  3685.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3686.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 3]]],
  3687.                         ["penColor:",
  3688.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3689.                         ["gotoX:y:",
  3690.                             ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3691.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3692.                         ["penColor:",
  3693.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  3694.                         ["gotoX:y:",
  3695.                             ["-",
  3696.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3697.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 3]],
  3698.                             ["-", ["getParam", "y", "r"], ["-", ["getParam", "sy", "r"], 1]]],
  3699.                         ["xpos:",
  3700.                             ["+",
  3701.                                 ["getParam", "x", "r"],
  3702.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]]],
  3703.                         ["penColor:",
  3704.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3705.                         ["gotoX:y:",
  3706.                             ["-", ["getParam", "x", "r"], 1],
  3707.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3708.                         ["putPenUp"],
  3709.                         ["changeXposBy:", 3],
  3710.                         ["penSize:", 5],
  3711.                         ["putPenDown"],
  3712.                         ["putPenUp"],
  3713.                         ["gotoX:y:",
  3714.                             ["-", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]], 4],
  3715.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3716.                         ["putPenDown"],
  3717.                         ["putPenUp"],
  3718.                         ["penSize:", ["-", ["getParam", "sy", "r"], 2]],
  3719.                         ["penColor:",
  3720.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  3721.                         ["gotoX:y:",
  3722.                             ["+",
  3723.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3724.                                 2],
  3725.                             ["-",
  3726.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3727.                                 0]],
  3728.                         ["putPenDown"],
  3729.                         ["xpos:",
  3730.                             ["+",
  3731.                                 ["getParam", "x", "r"],
  3732.                                 ["-",
  3733.                                     ["-", ["getParam", "sx", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  3734.                                     2]]],
  3735.                         ["putPenUp"],
  3736.                         ["doIf",
  3737.                             ["not", ["=", ["getParam", "txt", "r"], ""]],
  3738.                             [["penSize:", 1],
  3739.                                 ["penColor:", -1],
  3740.                                 ["call",
  3741.                                     "write %s at %n %n",
  3742.                                     ["getParam", "txt", "r"],
  3743.                                     ["+", ["getParam", "x", "r"], 4],
  3744.                                     ["-", ["getParam", "y", "r"], 11]]]]]],
  3745.                 [11051,
  3746.                     10,
  3747.                     [["procDef", "Draw %n just me %b %b", ["idx", "just me?", "noclip?"], [1, false, false], true],
  3748.                         ["setVar:to:", "cc", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  3749.                         ["setVar:to:", "#ddy", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"]],
  3750.                         ["doIf",
  3751.                             ["&",
  3752.                                 ["not", ["getParam", "noclip?", "b"]],
  3753.                                 ["<", ["readVariable", "#ddy"], ["readVariable", "#clip_y2"]]],
  3754.                             [["stopScripts", "this script"]]],
  3755.                         ["setVar:to:", "sy", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 4], "Script"]],
  3756.                         ["doIf",
  3757.                             ["|",
  3758.                                 ["getParam", "noclip?", "b"],
  3759.                                 ["<", ["-", ["readVariable", "#ddy"], ["readVariable", "sy"]], ["readVariable", "#clip_y"]]],
  3760.                             [["setVar:to:", "sx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 3], "Script"]],
  3761.                                 ["setVar:to:", "_cc", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"]],
  3762.                                 ["doIfElse",
  3763.                                     ["=", ["readVariable", "cc"], "b"],
  3764.                                     [["call",
  3765.                                             "Draw Block %n %n %n %n col %n jg %n %n",
  3766.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3767.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3768.                                             ["readVariable", "sx"],
  3769.                                             ["readVariable", "sy"],
  3770.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3771.                                             0,
  3772.                                             0]],
  3773.                                     [["doIfElse",
  3774.                                             ["=", ["readVariable", "cc"], "hat"],
  3775.                                             [["call",
  3776.                                                     "Draw Hat %n %n %n %n %n",
  3777.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3778.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3779.                                                     ["readVariable", "sx"],
  3780.                                                     ["readVariable", "sy"],
  3781.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"]]],
  3782.                                             [["doIfElse",
  3783.                                                     ["=", ["readVariable", "cc"], "nst1"],
  3784.                                                     [["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  3785.                                                         ["doIfElse",
  3786.                                                             [">", ["readVariable", "idx"], "0"],
  3787.                                                             [["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]]],
  3788.                                                             [["setVar:to:",
  3789.                                                                     "idx",
  3790.                                                                     ["+",
  3791.                                                                         ["-",
  3792.                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3793.                                                                             ["readVariable", "sy"]],
  3794.                                                                         18]]]],
  3795.                                                         ["call",
  3796.                                                             "Draw Nest %n %n %n %n %n col %n else? %s",
  3797.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3798.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3799.                                                             ["readVariable", "sx"],
  3800.                                                             ["readVariable", "sy"],
  3801.                                                             ["readVariable", "idx"],
  3802.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3803.                                                             ""]],
  3804.                                                     [["doIfElse",
  3805.                                                             ["=", ["readVariable", "cc"], "nst2"],
  3806.                                                             [["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  3807.                                                                 ["setVar:to:", "#c", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  3808.                                                                 ["doIfElse",
  3809.                                                                     [">", ["readVariable", "idx"], "0"],
  3810.                                                                     [["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]],
  3811.                                                                         ["doIfElse",
  3812.                                                                             [">", ["readVariable", "#c"], "0"],
  3813.                                                                             [["setVar:to:", "#c", ["getLine:ofList:", ["+", ["readVariable", "#c"], 2], "Script"]]],
  3814.                                                                             [["setVar:to:",
  3815.                                                                                     "#c",
  3816.                                                                                     ["+",
  3817.                                                                                         ["-",
  3818.                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3819.                                                                                             ["readVariable", "sy"]],
  3820.                                                                                         18]]]]],
  3821.                                                                     [["doIfElse",
  3822.                                                                             [">", ["readVariable", "#c"], "0"],
  3823.                                                                             [["setVar:to:", "#c", ["getLine:ofList:", ["+", ["readVariable", "#c"], 2], "Script"]],
  3824.                                                                                 ["setVar:to:", "idx", ["+", ["readVariable", "#c"], 18]]],
  3825.                                                                             [["setVar:to:",
  3826.                                                                                     "#c",
  3827.                                                                                     ["+",
  3828.                                                                                         ["-",
  3829.                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3830.                                                                                             ["readVariable", "sy"]],
  3831.                                                                                         18]],
  3832.                                                                                 ["setVar:to:", "idx", ["+", ["readVariable", "#c"], 18]]]]]],
  3833.                                                                 ["call",
  3834.                                                                     "Draw Nest %n %n %n %n %n col %n else? %s",
  3835.                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3836.                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3837.                                                                     ["readVariable", "sx"],
  3838.                                                                     ["readVariable", "sy"],
  3839.                                                                     ["readVariable", "idx"],
  3840.                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3841.                                                                     ["readVariable", "#c"]]],
  3842.                                                             [["doIfElse",
  3843.                                                                     ["=", ["readVariable", "cc"], "("],
  3844.                                                                     [["call",
  3845.                                                                             "draw operator %n %n %n %n %n txt %s",
  3846.                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3847.                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3848.                                                                             ["readVariable", "sx"],
  3849.                                                                             ["readVariable", "sy"],
  3850.                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3851.                                                                             ""]],
  3852.                                                                     [["doIfElse",
  3853.                                                                             ["=", ["readVariable", "cc"], "<"],
  3854.                                                                             [["call",
  3855.                                                                                     "draw logic %n %n %n %n %n txt %s",
  3856.                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3857.                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3858.                                                                                     ["readVariable", "sx"],
  3859.                                                                                     ["readVariable", "sy"],
  3860.                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3861.                                                                                     ""]],
  3862.                                                                             [["doIfElse",
  3863.                                                                                     ["=", ["readVariable", "cc"], ""],
  3864.                                                                                     [["penSize:", 1],
  3865.                                                                                         ["penColor:", -1],
  3866.                                                                                         ["doIfElse",
  3867.                                                                                             ["=", ["readVariable", "_cc"], ""],
  3868.                                                                                             null,
  3869.                                                                                             [["call",
  3870.                                                                                                     "write %s at %n %n",
  3871.                                                                                                     ["readVariable", "_cc"],
  3872.                                                                                                     ["+", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"], 2],
  3873.                                                                                                     ["-", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"], 9]]]]],
  3874.                                                                                     [["doIfElse",
  3875.                                                                                             ["=", ["readVariable", "cc"], "t"],
  3876.                                                                                             [["setVar:to:",
  3877.                                                                                                     "cc",
  3878.                                                                                                     ["letter:of:", 1, ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"]]],
  3879.                                                                                                 ["doIfElse",
  3880.                                                                                                     ["=", ["readVariable", "cc"], ""],
  3881.                                                                                                     [["call",
  3882.                                                                                                             "draw text entry %n %n %n %n %s %b",
  3883.                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3884.                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3885.                                                                                                             ["readVariable", "sx"],
  3886.                                                                                                             ["-", ["readVariable", "sy"], 2],
  3887.                                                                                                             ["readVariable", "_cc"],
  3888.                                                                                                             false]],
  3889.                                                                                                     [["doIfElse",
  3890.                                                                                                             ["=", ["readVariable", "cc"], "?"],
  3891.                                                                                                             [["call",
  3892.                                                                                                                     "draw text entry %n %n %n %n %s %b",
  3893.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3894.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3895.                                                                                                                     ["readVariable", "sx"],
  3896.                                                                                                                     ["-", ["readVariable", "sy"], 2],
  3897.                                                                                                                     ["readVariable", "_cc"],
  3898.                                                                                                                     ["not", false]]],
  3899.                                                                                                             [["call",
  3900.                                                                                                                     "draw drop down %n %n %n %n %s",
  3901.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3902.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3903.                                                                                                                     ["readVariable", "sx"],
  3904.                                                                                                                     ["-", ["readVariable", "sy"], 2],
  3905.                                                                                                                     ["readVariable", "_cc"]]]]]]],
  3906.                                                                                             [["doIfElse",
  3907.                                                                                                     ["=", ["readVariable", "cc"], "n"],
  3908.                                                                                                     [["setVar:to:",
  3909.                                                                                                             "cc",
  3910.                                                                                                             ["letter:of:", 1, ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"]]],
  3911.                                                                                                         ["call",
  3912.                                                                                                             "draw numeric entry %n %n %n %n %n %b",
  3913.                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3914.                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3915.                                                                                                             ["readVariable", "sx"],
  3916.                                                                                                             ["-", ["readVariable", "sy"], 2],
  3917.                                                                                                             ["readVariable", "_cc"],
  3918.                                                                                                             [">", ["readVariable", "cc"], ""]]],
  3919.                                                                                                     [["doIfElse",
  3920.                                                                                                             ["=", ["readVariable", "cc"], "o"],
  3921.                                                                                                             [["call",
  3922.                                                                                                                     "draw operator %n %n %n %n %n txt %s",
  3923.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3924.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3925.                                                                                                                     ["readVariable", "sx"],
  3926.                                                                                                                     ["readVariable", "sy"],
  3927.                                                                                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"],
  3928.                                                                                                                     ["readVariable", "_cc"]]],
  3929.                                                                                                             [["doIfElse",
  3930.                                                                                                                     ["=", ["readVariable", "cc"], "?"],
  3931.                                                                                                                     [["call",
  3932.                                                                                                                             "draw boolean entry %n %n %n %n",
  3933.                                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"],
  3934.                                                                                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  3935.                                                                                                                             ["readVariable", "sx"],
  3936.                                                                                                                             ["readVariable", "sy"]]],
  3937.                                                                                                                     [["doIfElse",
  3938.                                                                                                                             ["=", ["readVariable", "cc"], "bt"],
  3939.                                                                                                                             [["penSize:", 1],
  3940.                                                                                                                                 ["penColor:", -11645362],
  3941.                                                                                                                                 ["call",
  3942.                                                                                                                                     "write %s at %n %n",
  3943.                                                                                                                                     ["readVariable", "_cc"],
  3944.                                                                                                                                     ["+", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"], 2],
  3945.                                                                                                                                     ["-", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"], 9]]],
  3946.                                                                                                                             null]]]]]]]]]]]]]]]]]]]]]]],
  3947.                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  3948.                                 ["doIf",
  3949.                                     [">", ["readVariable", "idx"], "0"],
  3950.                                     [["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, ["not", false]]]],
  3951.                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  3952.                                 ["doIf",
  3953.                                     [">", ["readVariable", "idx"], "0"],
  3954.                                     [["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, ["getParam", "noclip?", "b"]]]],
  3955.                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  3956.                                 ["doIf",
  3957.                                     [">", ["readVariable", "idx"], "0"],
  3958.                                     [["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, ["getParam", "noclip?", "b"]]]]]],
  3959.                         ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  3960.                         ["doIf",
  3961.                             ["&", [">", ["readVariable", "idx"], "0"], ["not", ["getParam", "just me?", "b"]]],
  3962.                             [["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, ["getParam", "noclip?", "b"]]]]]],
  3963.                 [6238,
  3964.                     374,
  3965.                     [["procDef", "draw boolean entry %n %n %n %n", ["x", "y", "sx", "sy"], [1, 1, 1, 1], true],
  3966.                         ["penColor:", ["concatenate:with:", "0x60", "000000"]],
  3967.                         ["penSize:", 1],
  3968.                         ["gotoX:y:",
  3969.                             ["-", ["getParam", "x", "r"], 1],
  3970.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3971.                         ["putPenDown"],
  3972.                         ["gotoX:y:",
  3973.                             ["+",
  3974.                                 ["getParam", "x", "r"],
  3975.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]],
  3976.                             ["-", ["getParam", "y", "r"], 1.5]],
  3977.                         ["xpos:",
  3978.                             ["-",
  3979.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3980.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 1]]],
  3981.                         ["penColor:", ["concatenate:with:", "0x20", "000000"]],
  3982.                         ["gotoX:y:",
  3983.                             ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3984.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3985.                         ["penColor:", ["concatenate:with:", "0x60", "ffffff"]],
  3986.                         ["gotoX:y:",
  3987.                             ["-",
  3988.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  3989.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 1]],
  3990.                             ["-", ["getParam", "y", "r"], ["-", ["getParam", "sy", "r"], 1.5]]],
  3991.                         ["xpos:",
  3992.                             ["+",
  3993.                                 ["getParam", "x", "r"],
  3994.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]]],
  3995.                         ["penColor:", ["concatenate:with:", "0x20", "000000"]],
  3996.                         ["gotoX:y:",
  3997.                             ["-", ["getParam", "x", "r"], 1],
  3998.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  3999.                         ["putPenUp"]]],
  4000.                 [12963,
  4001.                     476,
  4002.                     [["penColor:",
  4003.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 2], "Colors"]],
  4004.                         ["penSize:", 2],
  4005.                         ["gotoX:y:",
  4006.                             ["-", ["getParam", "x", "r"], 1],
  4007.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  4008.                         ["putPenDown"],
  4009.                         ["gotoX:y:",
  4010.                             ["+",
  4011.                                 ["getParam", "x", "r"],
  4012.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]],
  4013.                             ["-", ["getParam", "y", "r"], 1]],
  4014.                         ["xpos:",
  4015.                             ["-",
  4016.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  4017.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 3]]],
  4018.                         ["penColor:",
  4019.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  4020.                         ["gotoX:y:",
  4021.                             ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  4022.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  4023.                         ["penColor:",
  4024.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 0], "Colors"]],
  4025.                         ["gotoX:y:",
  4026.                             ["-",
  4027.                                 ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]],
  4028.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 3]],
  4029.                             ["-", ["getParam", "y", "r"], ["-", ["getParam", "sy", "r"], 1]]],
  4030.                         ["xpos:",
  4031.                             ["+",
  4032.                                 ["getParam", "x", "r"],
  4033.                                 ["-", ["\/", ["getParam", "sy", "r"], 2], 2]]],
  4034.                         ["penColor:",
  4035.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  4036.                         ["gotoX:y:",
  4037.                             ["-", ["getParam", "x", "r"], 1],
  4038.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  4039.                         ["putPenUp"],
  4040.                         ["changeXposBy:", 3],
  4041.                         ["penSize:", 5],
  4042.                         ["putPenDown"],
  4043.                         ["putPenUp"],
  4044.                         ["gotoX:y:",
  4045.                             ["-", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]], 4],
  4046.                             ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]]],
  4047.                         ["putPenDown"],
  4048.                         ["putPenUp"],
  4049.                         ["penSize:", ["-", ["getParam", "sy", "r"], 2]],
  4050.                         ["penColor:",
  4051.                             ["getLine:ofList:", ["-", ["*", ["getParam", "col", "r"], 3], 1], "Colors"]],
  4052.                         ["gotoX:y:",
  4053.                             ["+",
  4054.                                 ["+", ["getParam", "x", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  4055.                                 2],
  4056.                             ["-",
  4057.                                 ["-", ["getParam", "y", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  4058.                                 0]],
  4059.                         ["putPenDown"],
  4060.                         ["xpos:",
  4061.                             ["+",
  4062.                                 ["getParam", "x", "r"],
  4063.                                 ["-",
  4064.                                     ["-", ["getParam", "sx", "r"], ["\/", ["getParam", "sy", "r"], 2]],
  4065.                                     2]]],
  4066.                         ["putPenUp"],
  4067.                         ["doIf",
  4068.                             ["not", ["=", ["getParam", "txt", "r"], ""]],
  4069.                             [["penSize:", 1],
  4070.                                 ["penColor:", -1],
  4071.                                 ["call",
  4072.                                     "write %s at %n %n",
  4073.                                     ["getParam", "txt", "r"],
  4074.                                     ["+", ["getParam", "x", "r"], 4],
  4075.                                     ["-", ["getParam", "y", "r"], 11]]]]]],
  4076.                 [8566,
  4077.                     10,
  4078.                     [["procDef", "Find Drag Block Destination %n %n", ["x", "y"], [1, 1], true],
  4079.                         ["setVar:to:", "#DragDest", "0"],
  4080.                         ["doIf",
  4081.                             ["=", ["getLine:ofList:", ["readVariable", "#DragIdx"], "Script"], "hat"],
  4082.                             [["stopScripts", "this script"]]],
  4083.                         ["setVar:to:", "_ci", 0],
  4084.                         ["setVar:to:", "ii", "1"],
  4085.                         ["deleteLine:ofList:", "all", "Stack"],
  4086.                         ["doRepeat",
  4087.                             ["lineCountOfList:", "Roots"],
  4088.                             [["append:toList:", ["getLine:ofList:", ["readVariable", "ii"], "Roots"], "Stack"], ["changeVar:by:", "ii", 1]]],
  4089.                         ["doUntil",
  4090.                             ["=", ["lineCountOfList:", "Stack"], "0"],
  4091.                             [["setVar:to:", "idx", ["getLine:ofList:", "last", "Stack"]],
  4092.                                 ["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "idx"], "Script"]],
  4093.                                 ["deleteLine:ofList:", "last", "Stack"],
  4094.                                 ["doIf",
  4095.                                     ["list:contains:", "TYPE_BLOCK", ["readVariable", "#c"]],
  4096.                                     [["setVar:to:",
  4097.                                             "_vy",
  4098.                                             ["-",
  4099.                                                 ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"],
  4100.                                                 ["getParam", "y", "r"]]],
  4101.                                         ["doIf",
  4102.                                             ["&",
  4103.                                                 [">", ["readVariable", "_vy"], "-8"],
  4104.                                                 ["<",
  4105.                                                     ["readVariable", "_vy"],
  4106.                                                     ["+", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], 8]]],
  4107.                                             [["setVar:to:",
  4108.                                                     "_vx",
  4109.                                                     ["-",
  4110.                                                         ["getParam", "x", "r"],
  4111.                                                         ["getLine:ofList:", ["+", ["readVariable", "idx"], 1], "Script"]]],
  4112.                                                 ["doIf",
  4113.                                                     ["&", [">", ["readVariable", "_vx"], "-28"], ["<", ["readVariable", "_vx"], "38"]],
  4114.                                                     [["doIfElse",
  4115.                                                             ["<", ["readVariable", "_vy"], "6"],
  4116.                                                             null,
  4117.                                                             [["doIfElse",
  4118.                                                                     [">",
  4119.                                                                         ["readVariable", "_vy"],
  4120.                                                                         ["-", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], 6]],
  4121.                                                                     [["setVar:to:", "#DragDest", ["readVariable", "idx"]],
  4122.                                                                         ["setVar:to:", "#DragDstLink", "9"],
  4123.                                                                         ["deleteLine:ofList:", "all", "Stack"],
  4124.                                                                         ["penColor:", -1],
  4125.                                                                         ["penSize:", 5],
  4126.                                                                         ["setVar:to:",
  4127.                                                                             "_i",
  4128.                                                                             ["-",
  4129.                                                                                 ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"],
  4130.                                                                                 ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]]],
  4131.                                                                         ["gotoX:y:", ["getLine:ofList:", ["+", ["readVariable", "idx"], 1], "Script"], ["readVariable", "_i"]],
  4132.                                                                         ["putPenDown"],
  4133.                                                                         ["changeXposBy:", ["getLine:ofList:", ["+", ["readVariable", "#DragIdx"], 3], "Script"]],
  4134.                                                                         ["putPenUp"],
  4135.                                                                         ["stopScripts", "this script"]],
  4136.                                                                     [["doIf",
  4137.                                                                             ["|", ["=", ["readVariable", "#c"], "nst1"], ["=", ["readVariable", "#c"], "nst2"]],
  4138.                                                                             [["setVar:to:", "_i", ["getLine:ofList:", ["+", ["readVariable", "idx"], 7], "Script"]],
  4139.                                                                                 ["setVar:to:", "_vy2", ["getLine:ofList:", ["+", ["readVariable", "idx"], 8], "Script"]],
  4140.                                                                                 ["doIfElse",
  4141.                                                                                     [">", ["readVariable", "_i"], "0"],
  4142.                                                                                     [["setVar:to:", "_vy", ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"]],
  4143.                                                                                         ["doIfElse",
  4144.                                                                                             [">", ["readVariable", "_vy2"], "0"],
  4145.                                                                                             [["setVar:to:", "_vy2", ["getLine:ofList:", ["+", ["readVariable", "_vy2"], 2], "Script"]]],
  4146.                                                                                             [["setVar:to:", "_vy2", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]],
  4147.                                                                                                 ["changeVar:by:",
  4148.                                                                                                     "_vy2",
  4149.                                                                                                     ["-", 18, ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]]]]]],
  4150.                                                                                     [["doIfElse",
  4151.                                                                                             ["=", ["readVariable", "#c"], "nst1"],
  4152.                                                                                             [["setVar:to:", "_vy", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]],
  4153.                                                                                                 ["changeVar:by:",
  4154.                                                                                                     "_vy",
  4155.                                                                                                     ["-", 18, ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]]]],
  4156.                                                                                             [["doIfElse",
  4157.                                                                                                     [">", ["readVariable", "_vy2"], "0"],
  4158.                                                                                                     [["setVar:to:", "_vy2", ["getLine:ofList:", ["+", ["readVariable", "_vy2"], 2], "Script"]]],
  4159.                                                                                                     [["setVar:to:", "_vy2", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"]],
  4160.                                                                                                         ["changeVar:by:",
  4161.                                                                                                             "_vy2",
  4162.                                                                                                             ["-", 18, ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]]]]],
  4163.                                                                                                 ["setVar:to:", "_vy", ["+", ["readVariable", "_vy2"], 18]]]]]],
  4164.                                                                                 ["doIf",
  4165.                                                                                     ["<",
  4166.                                                                                         ["computeFunction:of:", "abs", ["-", ["readVariable", "_vy"], ["getParam", "y", "r"]]],
  4167.                                                                                         "6"],
  4168.                                                                                     [["call", "Show Nest Link %n %n %n", 7, ["getParam", "x", "r"], ["readVariable", "_vy"]],
  4169.                                                                                         ["stopScripts", "this script"]]],
  4170.                                                                                 ["doIf",
  4171.                                                                                     ["&",
  4172.                                                                                         ["=", ["readVariable", "#c"], "nst2"],
  4173.                                                                                         ["<",
  4174.                                                                                             ["computeFunction:of:", "abs", ["-", ["readVariable", "_vy2"], ["getParam", "y", "r"]]],
  4175.                                                                                             "6"]],
  4176.                                                                                     [["call", "Show Nest Link %n %n %n", 8, ["getParam", "x", "r"], ["readVariable", "_vy2"]],
  4177.                                                                                         ["stopScripts", "this script"]]]]]]]]]]],
  4178.                                                 ["doIf",
  4179.                                                     [">", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"], "0"],
  4180.                                                     [["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"], "Stack"]]],
  4181.                                                 ["doIf",
  4182.                                                     [">", ["getLine:ofList:", ["+", ["readVariable", "idx"], 7], "Script"], "0"],
  4183.                                                     [["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "idx"], 7], "Script"], "Stack"]]],
  4184.                                                 ["doIf",
  4185.                                                     [">", ["getLine:ofList:", ["+", ["readVariable", "idx"], 8], "Script"], "0"],
  4186.                                                     [["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "idx"], 8], "Script"], "Stack"]]]]],
  4187.                                         ["doIf",
  4188.                                             [">", ["getLine:ofList:", ["+", ["readVariable", "idx"], 9], "Script"], "0"],
  4189.                                             [["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "idx"], 9], "Script"], "Stack"]]]]]]]]],
  4190.                 [7245,
  4191.                     379,
  4192.                     [["procDef", "Find Drag Arg Destination %n %n boolean? %b", ["x", "y", "boolean?"], [1, 1, false], true],
  4193.                         ["setVar:to:", "#DragDest", 0],
  4194.                         ["call", "Get Item At %n %n inc palette? %b", ["getParam", "x", "r"], ["getParam", "y", "r"], false],
  4195.                         ["doUntil",
  4196.                             ["<", ["lineCountOfList:", "Stack"], "2"],
  4197.                             [["setVar:to:", "cc", ["getLine:ofList:", ["getLine:ofList:", 1, "Stack"], "Script"]],
  4198.                                 ["doIf",
  4199.                                     ["list:contains:", "TYPE_ARG_DST", ["readVariable", "cc"]],
  4200.                                     [["doIf",
  4201.                                             ["|",
  4202.                                                 ["getParam", "boolean?", "b"],
  4203.                                                 ["not",
  4204.                                                     ["|", ["=", ["readVariable", "cc"], "?"], ["=", ["readVariable", "cc"], "<"]]]],
  4205.                                             [["doIfElse",
  4206.                                                     ["|", ["=", ["readVariable", "cc"], "t"], ["=", ["readVariable", "cc"], "n"]],
  4207.                                                     [["setVar:to:", "cc", ["getLine:ofList:", ["+", ["getLine:ofList:", 1, "Stack"], 10], "Script"]]],
  4208.                                                     [["setVar:to:", "cc", ""]]],
  4209.                                                 ["doIf",
  4210.                                                     ["|",
  4211.                                                         ["=", ["readVariable", "cc"], ""],
  4212.                                                         ["=", ["letter:of:", 1, ["readVariable", "cc"]], "?"]],
  4213.                                                     [["setVar:to:", "#DragDest", ["getLine:ofList:", 3, "Stack"]],
  4214.                                                         ["setVar:to:", "#DragDstLink", ["getLine:ofList:", 2, "Stack"]],
  4215.                                                         ["setVar:to:", "idx", ["getLine:ofList:", 1, "Stack"]],
  4216.                                                         ["penColor:", ["concatenate:with:", "0x50", "ffffff"]],
  4217.                                                         ["penSize:", ["+", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], 5]],
  4218.                                                         ["setVar:to:",
  4219.                                                             "_vy",
  4220.                                                             ["\/", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], 2]],
  4221.                                                         ["gotoX:y:",
  4222.                                                             ["-",
  4223.                                                                 ["+", ["getLine:ofList:", ["+", ["readVariable", "idx"], 1], "Script"], ["readVariable", "_vy"]],
  4224.                                                                 1],
  4225.                                                             ["-", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"], ["readVariable", "_vy"]]],
  4226.                                                         ["putPenDown"],
  4227.                                                         ["setVar:to:",
  4228.                                                             "_vx",
  4229.                                                             ["-",
  4230.                                                                 ["-",
  4231.                                                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 3], "Script"],
  4232.                                                                     ["*", 2, ["readVariable", "_vy"]]],
  4233.                                                                 1]],
  4234.                                                         ["changeXposBy:", ["readVariable", "_vx"]],
  4235.                                                         ["penColor:", -1],
  4236.                                                         ["changePenSizeBy:", -2],
  4237.                                                         ["changeXposBy:", ["-", 0, ["readVariable", "_vx"]]],
  4238.                                                         ["putPenUp"],
  4239.                                                         ["call", "Draw %n just me %b %b", ["readVariable", "idx"], ["not", false], false],
  4240.                                                         ["stopScripts", "this script"]]]]]]],
  4241.                                 ["deleteLine:ofList:", 1, "Stack"],
  4242.                                 ["doUntil",
  4243.                                     ["|",
  4244.                                         ["<", ["lineCountOfList:", "Stack"], "2"],
  4245.                                         ["=", ["getLine:ofList:", 1, "Stack"], "6"]],
  4246.                                     [["deleteLine:ofList:", 1, "Stack"], ["deleteLine:ofList:", 1, "Stack"]]],
  4247.                                 ["deleteLine:ofList:", 1, "Stack"]]]]],
  4248.                 [9796,
  4249.                     10,
  4250.                     [["procDef", "Seperate Block %n parent %n linkType %n", ["idx", "par", "linkTyp"], [1, 1, 1], true],
  4251.                         ["setVar:to:", "#DragIdx", ["getParam", "idx", "r"]],
  4252.                         ["doIfElse",
  4253.                             [">", ["getParam", "par", "r"], "0"],
  4254.                             [["doIfElse",
  4255.                                     ["list:contains:", "TYPE_BLOCK", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  4256.                                     [["setLine:ofList:to:", ["+", ["getParam", "par", "r"], ["getParam", "linkTyp", "r"]], "Script", "0"]],
  4257.                                     [["doIfElse",
  4258.                                             ["list:contains:", "TYPE_ARG", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  4259.                                             [["call", "Restore Default Input"],
  4260.                                                 ["setLine:ofList:to:",
  4261.                                                     ["+", ["getParam", "par", "r"], ["getParam", "linkTyp", "r"]],
  4262.                                                     "Script",
  4263.                                                     ["readVariable", "idx"]],
  4264.                                                 ["setLine:ofList:to:",
  4265.                                                     ["+", ["readVariable", "idx"], 9],
  4266.                                                     "Script",
  4267.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  4268.                                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 9], "Script", "0"]],
  4269.                                             null]]]],
  4270.                             [["setVar:to:", "_i", "1"],
  4271.                                 ["doRepeat",
  4272.                                     ["lineCountOfList:", "Roots"],
  4273.                                     [["doIfElse",
  4274.                                             ["=", ["getLine:ofList:", ["readVariable", "_i"], "Roots"], ["getParam", "idx", "r"]],
  4275.                                             [["deleteLine:ofList:", ["readVariable", "_i"], "Roots"]],
  4276.                                             [["changeVar:by:", "_i", 1]]]]]]]]],
  4277.                 [5548,
  4278.                     10,
  4279.                     [["procDef", "Get Item At %n %n inc palette? %b", ["x", "y", "palette?"], [1, 1, false], true],
  4280.                         ["deleteLine:ofList:", "all", "Stack"],
  4281.                         ["setVar:to:", "_ci", 0],
  4282.                         ["setVar:to:", "ii", ["lineCountOfList:", "Roots"]],
  4283.                         ["doUntil",
  4284.                             ["|", [">", ["readVariable", "_ci"], "0"], ["<", ["readVariable", "ii"], "1"]],
  4285.                             [["call",
  4286.                                     "Check Touch %n at %n %n",
  4287.                                     ["getLine:ofList:", ["readVariable", "ii"], "Roots"],
  4288.                                     ["getParam", "x", "r"],
  4289.                                     ["getParam", "y", "r"]],
  4290.                                 ["changeVar:by:", "ii", -1]]],
  4291.                         ["doIf",
  4292.                             ["&", ["getParam", "palette?", "b"], ["<", ["readVariable", "_ci"], "1"]],
  4293.                             [["setVar:to:", "ii", ["lineCountOfList:", "Palette"]],
  4294.                                 ["doUntil",
  4295.                                     ["|", [">", ["readVariable", "_ci"], "0"], ["<", ["readVariable", "ii"], "1"]],
  4296.                                     [["call",
  4297.                                             "Check Touch %n at %n %n",
  4298.                                             ["getLine:ofList:", ["readVariable", "ii"], "Palette"],
  4299.                                             ["getParam", "x", "r"],
  4300.                                             ["getParam", "y", "r"]],
  4301.                                         ["changeVar:by:", "ii", -1]]]]]]],
  4302.                 [4286,
  4303.                     10,
  4304.                     [["procDef", "Remove from Stack to reveal first Block", [], [], true],
  4305.                         ["setVar:to:", "_ax", "0"],
  4306.                         ["doUntil",
  4307.                             ["<", ["lineCountOfList:", "Stack"], "2"],
  4308.                             [["setVar:to:", "cc", ["getLine:ofList:", ["getLine:ofList:", 1, "Stack"], "Script"]],
  4309.                                 ["doIf",
  4310.                                     ["not", ["=", ["readVariable", "_ax"], "9"]],
  4311.                                     [["doIf",
  4312.                                             ["|", ["list:contains:", "TYPE_BLOCK", ["readVariable", "cc"]], ["list:contains:", "TYPE_ARG", ["readVariable", "cc"]]],
  4313.                                             [["stopScripts", "this script"]]]]],
  4314.                                 ["deleteLine:ofList:", 1, "Stack"],
  4315.                                 ["setVar:to:", "_ax", ["getLine:ofList:", 1, "Stack"]],
  4316.                                 ["deleteLine:ofList:", 1, "Stack"]]]]],
  4317.                 [1879,
  4318.                     10,
  4319.                     [["procDef", "Layout Palette %n y: %n", ["idx", "y"], [1, 1], true],
  4320.                         ["setVar:to:", "idx", ["getLine:ofList:", ["getParam", "idx", "r"], "Palette"]],
  4321.                         ["doIf",
  4322.                             [">", ["readVariable", "idx"], "0"],
  4323.                             [["call",
  4324.                                     "Get Sizes %n %b %n %n",
  4325.                                     ["readVariable", "idx"],
  4326.                                     false,
  4327.                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 1], "Script"],
  4328.                                     ["getParam", "y", "r"]],
  4329.                                 ["call",
  4330.                                     "Layout Palette %n y: %n",
  4331.                                     ["+", ["getParam", "idx", "r"], 1],
  4332.                                     ["-",
  4333.                                         ["getParam", "y", "r"],
  4334.                                         ["+", ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"], ["readVariable", "#palette_gap"]]]]]],
  4335.                         ["call", "invalidate all %n", 0]]],
  4336.                 [2450,
  4337.                     10,
  4338.                     [["whenIReceive", "palette changed"],
  4339.                         ["setVar:to:", "#palette_gap", "3"],
  4340.                         ["call", "Layout Palette %n y: %n", 1, ["readVariable", "SBarY"]],
  4341.                         ["setVar:to:", "_i", ["getLine:ofList:", "last", "Palette"]],
  4342.                         ["setVar:to:",
  4343.                             "SBarY2",
  4344.                             ["-",
  4345.                                 ["-",
  4346.                                     ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"],
  4347.                                     ["getLine:ofList:", ["+", ["readVariable", "_i"], 4], "Script"]],
  4348.                                 32]],
  4349.                         ["call", "invalidate all %n", 2]]],
  4350.                 [7930,
  4351.                     10,
  4352.                     [["procDef", "End Drag", [], [], true],
  4353.                         ["doIfElse",
  4354.                             ["<",
  4355.                                 ["+", ["readVariable", "lmx"], ["readVariable", "#offsetX"]],
  4356.                                 ["-", ["readVariable", "#SideBarOpen"], 240]],
  4357.                             [["call", "Delete Block %n", ["readVariable", "#DragIdx"]]],
  4358.                             [["doIfElse",
  4359.                                     ["=", ["readVariable", "#DragDest"], "0"],
  4360.                                     [["append:toList:", ["readVariable", "#DragIdx"], "Roots"]],
  4361.                                     [["doIfElse",
  4362.                                             ["list:contains:", "TYPE_BLOCK", ["getLine:ofList:", ["readVariable", "#DragIdx"], "Script"]],
  4363.                                             [["setVar:to:", "_cc", ["readVariable", "#DragIdx"]],
  4364.                                                 ["doUntil",
  4365.                                                     ["<", ["getLine:ofList:", ["+", ["readVariable", "_cc"], 9], "Script"], "1"],
  4366.                                                     [["setVar:to:", "_cc", ["getLine:ofList:", ["+", ["readVariable", "_cc"], 9], "Script"]]]],
  4367.                                                 ["setLine:ofList:to:",
  4368.                                                     ["+", ["readVariable", "_cc"], 9],
  4369.                                                     "Script",
  4370.                                                     ["getLine:ofList:", ["+", ["readVariable", "#DragDest"], ["readVariable", "#DragDstLink"]], "Script"]],
  4371.                                                 ["setLine:ofList:to:", ["+", ["readVariable", "#DragDest"], ["readVariable", "#DragDstLink"]], "Script", ["readVariable", "#DragIdx"]]],
  4372.                                             [["setVar:to:", "_cc", ["getLine:ofList:", ["+", ["readVariable", "#DragDest"], ["readVariable", "#DragDstLink"]], "Script"]],
  4373.                                                 ["setLine:ofList:to:",
  4374.                                                     ["+", ["readVariable", "#DragIdx"], 9],
  4375.                                                     "Script",
  4376.                                                     ["getLine:ofList:", ["+", ["readVariable", "_cc"], 9], "Script"]],
  4377.                                                 ["setLine:ofList:to:", ["+", ["readVariable", "#DragDest"], ["readVariable", "#DragDstLink"]], "Script", ["readVariable", "#DragIdx"]],
  4378.                                                 ["setLine:ofList:to:", ["+", ["readVariable", "_cc"], 9], "Script", "0"],
  4379.                                                 ["doIfElse",
  4380.                                                     ["list:contains:", "TYPE_ARG", ["getLine:ofList:", ["readVariable", "_cc"], "Script"]],
  4381.                                                     [["append:toList:", ["readVariable", "_cc"], "Roots"], ["call", "position to right %n", ["readVariable", "_cc"]]],
  4382.                                                     [["call", "Delete Block %n", ["readVariable", "_cc"]]]]]]]]]],
  4383.                         ["setVar:to:", "#DragIdx", 0],
  4384.                         ["setVar:to:", "dirty", "2"]]],
  4385.                 [838,
  4386.                     488,
  4387.                     [["procDef", "Show Nest Link %n %n %n", ["typ", "x", "y"], [1, 1, 1], true],
  4388.                         ["setVar:to:", "#DragDest", ["readVariable", "idx"]],
  4389.                         ["setVar:to:", "#DragDstLink", ["getParam", "typ", "r"]],
  4390.                         ["deleteLine:ofList:", "all", "Stack"],
  4391.                         ["penColor:", -1],
  4392.                         ["penSize:", 5],
  4393.                         ["gotoX:y:",
  4394.                             ["+", ["-", ["getParam", "x", "r"], ["readVariable", "_vx"]], 12],
  4395.                             ["getParam", "y", "r"]],
  4396.                         ["putPenDown"],
  4397.                         ["changeXposBy:", ["getLine:ofList:", ["+", ["readVariable", "#DragIdx"], 3], "Script"]],
  4398.                         ["putPenUp"]]],
  4399.                 [1347,
  4400.                     120,
  4401.                     [["procDef", "Restore Default Input", [], [], false],
  4402.                         ["setVar:to:", "_ci", "2"],
  4403.                         ["setVar:to:", "_cc", ["getLine:ofList:", 10, "Script"]],
  4404.                         ["doUntil",
  4405.                             ["=", ["getLine:ofList:", ["readVariable", "_ci"], "Stack"], "6"],
  4406.                             [["changeVar:by:", "_ci", 2]]],
  4407.                         ["setVar:to:", "_cc", ["\/", ["readVariable", "_ci"], 2]],
  4408.                         ["setVar:to:",
  4409.                             "_ax",
  4410.                             ["getLine:ofList:",
  4411.                                 ["+", ["getLine:ofList:", ["+", ["readVariable", "_ci"], 1], "Stack"], 11],
  4412.                                 "Script"]],
  4413.                         ["call",
  4414.                             "Expand Body %n %s only arg %n",
  4415.                             1,
  4416.                             ["getLine:ofList:", ["+", ["readVariable", "_ax"], ["readVariable", "SCMA#"]], "BLOCK_SCHEMA"],
  4417.                             ["readVariable", "_cc"]]]],
  4418.                 [4818,
  4419.                     10,
  4420.                     [["procDef", "position to right %n", ["idx"], [1], true],
  4421.                         ["setVar:to:", "_ax", "0"],
  4422.                         ["doUntil",
  4423.                             ["<", ["lineCountOfList:", "Stack"], "2"],
  4424.                             [["setVar:to:", "ii", ["getLine:ofList:", 1, "Stack"]],
  4425.                                 ["setVar:to:", "cc", ["getLine:ofList:", ["readVariable", "ii"], "Script"]],
  4426.                                 ["doIf",
  4427.                                     ["list:contains:", "TYPE_BLOCK", ["readVariable", "cc"]],
  4428.                                     [["call", "Layout & Draw %n", 1],
  4429.                                         ["setLine:ofList:to:",
  4430.                                             ["+", ["getParam", "idx", "r"], 1],
  4431.                                             "Script",
  4432.                                             ["+",
  4433.                                                 ["+",
  4434.                                                     ["getLine:ofList:", ["+", ["readVariable", "ii"], 1], "Script"],
  4435.                                                     ["getLine:ofList:", ["+", ["readVariable", "ii"], 3], "Script"]],
  4436.                                                 20]],
  4437.                                         ["stopScripts", "this script"]]],
  4438.                                 ["deleteLine:ofList:", 1, "Stack"],
  4439.                                 ["setVar:to:", "_ax", ["getLine:ofList:", 1, "Stack"]],
  4440.                                 ["deleteLine:ofList:", 1, "Stack"]]],
  4441.                         ["call", "Layout & Draw %n", 1],
  4442.                         ["setVar:to:", "ii", ["getLine:ofList:", 1, "Stack"]],
  4443.                         ["setLine:ofList:to:",
  4444.                             ["+", ["getParam", "idx", "r"], 1],
  4445.                             "Script",
  4446.                             ["+",
  4447.                                 ["+",
  4448.                                     ["getLine:ofList:", ["+", ["readVariable", "ii"], 1], "Script"],
  4449.                                     ["getLine:ofList:", ["+", ["readVariable", "ii"], 3], "Script"]],
  4450.                                 20]]]],
  4451.                 [838,
  4452.                     792,
  4453.                     [["procDef", "Clone Blocks %n just me? %b", ["idx", "just me?"], [1, false], true],
  4454.                         ["call", "Add Block %s txt? %s", "", ""],
  4455.                         ["setVar:to:", "_ci", "0"],
  4456.                         ["doRepeat",
  4457.                             12,
  4458.                             [["setLine:ofList:to:",
  4459.                                     ["+", ["readVariable", "idx"], ["readVariable", "_ci"]],
  4460.                                     "Script",
  4461.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], ["readVariable", "_ci"]], "Script"]],
  4462.                                 ["changeVar:by:", "_ci", 1]]],
  4463.                         ["changeVar:by:", "idx", 6],
  4464.                         ["doIfElse",
  4465.                             ["getParam", "just me?", "b"],
  4466.                             [["setVar:to:", "_ci", "3"]],
  4467.                             [["setVar:to:", "_ci", "4"]]],
  4468.                         ["doRepeat",
  4469.                             ["readVariable", "_ci"],
  4470.                             [["doIf",
  4471.                                     [">", ["getLine:ofList:", ["readVariable", "idx"], "Script"], "0"],
  4472.                                     [["append:toList:", ["readVariable", "idx"], "Stack"],
  4473.                                         ["call", "Clone Blocks %n just me? %b", ["getLine:ofList:", ["readVariable", "idx"], "Script"], false],
  4474.                                         ["setLine:ofList:to:", ["getLine:ofList:", "last", "Stack"], "Script", ["readVariable", "idx"]],
  4475.                                         ["setVar:to:", "idx", ["getLine:ofList:", "last", "Stack"]],
  4476.                                         ["deleteLine:ofList:", "last", "Stack"]]],
  4477.                                 ["changeVar:by:", "idx", 1]]],
  4478.                         ["doIfElse",
  4479.                             ["getParam", "just me?", "b"],
  4480.                             [["setLine:ofList:to:", ["readVariable", "idx"], "Script", "0"], ["changeVar:by:", "idx", -9]],
  4481.                             [["changeVar:by:", "idx", -10]]],
  4482.                         ["setVar:to:", "#DragIdx", ["readVariable", "idx"]]]],
  4483.                 [838,
  4484.                     10,
  4485.                     [["procDef", "Set Run Time", [], [], true],
  4486.                         ["setVar:to:", "#RunTime", ["+", ["timeAndDate", "second"], ["+", 60, ["timeAndDate", "minute"]]]]]],
  4487.                 [838,
  4488.                     1529,
  4489.                     [["procDef", "Draw Category %n %s %s", ["cat", "short", "long"], [1, "", ""], true],
  4490.                         ["gotoX:y:", ["-", ["*", ["getParam", "cat", "r"], 14], 244], 150],
  4491.                         ["penSize:", 13],
  4492.                         ["penColor:",
  4493.                             ["getLine:ofList:", ["-", ["*", ["getParam", "cat", "r"], 3], 1], "Colors"]],
  4494.                         ["putPenDown"],
  4495.                         ["doIfElse",
  4496.                             ["=", ["readVariable", "#Section"], ["getParam", "cat", "r"]],
  4497.                             [["changeYposBy:", -14],
  4498.                                 ["putPenUp"],
  4499.                                 ["xpos:", -109],
  4500.                                 ["putPenDown"],
  4501.                                 ["xpos:", -230],
  4502.                                 ["putPenUp"],
  4503.                                 ["penColor:", -1],
  4504.                                 ["penSize:", 1],
  4505.                                 ["call",
  4506.                                     "write %s at %n %n",
  4507.                                     ["getParam", "long", "r"],
  4508.                                     ["-", ["xpos"], 2],
  4509.                                     ["-", ["ypos"], 3]]],
  4510.                             [["putPenUp"],
  4511.                                 ["penColor:", -1],
  4512.                                 ["penSize:", 1],
  4513.                                 ["call",
  4514.                                     "write %s at %n %n",
  4515.                                     ["getParam", "short", "r"],
  4516.                                     ["-", ["xpos"], 2],
  4517.                                     ["-", ["ypos"], 3]]]]]],
  4518.                 [3889,
  4519.                     10,
  4520.                     [["procDef", "Draw Palette %n", ["idx"], [1], true],
  4521.                         ["setVar:to:", "idx", ["getLine:ofList:", ["getParam", "idx", "r"], "Palette"]],
  4522.                         ["doIf",
  4523.                             [">", ["readVariable", "idx"], "0"],
  4524.                             [["call", "Draw %n just me %b %b", ["readVariable", "idx"], false, false],
  4525.                                 ["call", "Draw Palette %n", ["+", ["getParam", "idx", "r"], 1]]]]]],
  4526.                 [4286,
  4527.                     374,
  4528.                     [["procDef", "## Redraw (force: %n )", ["force"], [1], true],
  4529.                         ["doIf",
  4530.                             ["&",
  4531.                                 [">", ["readVariable", "#SideBarOpen"], "0"],
  4532.                                 ["|",
  4533.                                     [">", ["getParam", "force", "r"], "1"],
  4534.                                     [">", ["readVariable", "dirty"], "1"]]],
  4535.                             [["penColor:", ["concatenate:with:", "0x", "d0d0d0"]],
  4536.                                 ["doIfElse",
  4537.                                     ["&", [">", ["readVariable", "#clip_y"], "179"], ["<", ["readVariable", "#clip_y2"], "-179"]],
  4538.                                     [["penSize:", 140],
  4539.                                         ["gotoX:y:", -170, -180],
  4540.                                         ["putPenDown"],
  4541.                                         ["ypos:", 180],
  4542.                                         ["putPenUp"]],
  4543.                                     [["doIf",
  4544.                                             [">", ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]], "0"],
  4545.                                             [["call",
  4546.                                                     "plain fill rect %n %n %n %n",
  4547.                                                     -240,
  4548.                                                     ["readVariable", "#clip_y"],
  4549.                                                     140,
  4550.                                                     ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]]]]]]],
  4551.                                 ["call", "Draw Palette %n", 1],
  4552.                                 ["setVar:to:", "ii", ["\/", 300, ["-", ["readVariable", "SBarY"], ["readVariable", "SBarY2"]]]],
  4553.                                 ["penColor:", -7894901],
  4554.                                 ["penSize:", 3],
  4555.                                 ["gotoX:y:",
  4556.                                     -101.5,
  4557.                                     ["-", 120, ["*", ["-", ["readVariable", "SBarY"], 120], ["readVariable", "ii"]]]],
  4558.                                 ["putPenDown"],
  4559.                                 ["changeYposBy:", ["*", -324, ["readVariable", "ii"]]],
  4560.                                 ["putPenUp"],
  4561.                                 ["doIf",
  4562.                                     [">", ["readVariable", "#clip_y"], "125"],
  4563.                                     [["call", "Draw Script Categories"],
  4564.                                         ["setVar:to:", "#clip_y", "182"],
  4565.                                         ["doIf", [">", ["readVariable", "#clip_y2"], "125"], [["setVar:to:", "#clip_y2", "125"]]]]],
  4566.                                 ["call", "expand clip for palette %n %n %n", 1, ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]]]],
  4567.                         ["doIf",
  4568.                             ["|",
  4569.                                 [">", ["getParam", "force", "r"], "0"],
  4570.                                 [">", ["readVariable", "dirty"], "0"]],
  4571.                             [["penColor:", -2236706],
  4572.                                 ["doIfElse",
  4573.                                     ["&", [">", ["readVariable", "#clip_y"], "181"], ["<", ["readVariable", "#clip_y2"], "-181"]],
  4574.                                     [["penSize:", 170],
  4575.                                         ["gotoX:y:", ["-", ["readVariable", "#SideBarOpen"], 155], -180],
  4576.                                         ["putPenDown"],
  4577.                                         ["ypos:", 180],
  4578.                                         ["putPenUp"],
  4579.                                         ["changeXposBy:", 170],
  4580.                                         ["putPenDown"],
  4581.                                         ["ypos:", -180],
  4582.                                         ["putPenUp"],
  4583.                                         ["doIf",
  4584.                                             ["=", ["readVariable", "#SideBarOpen"], "0"],
  4585.                                             [["changeXposBy:", 170], ["putPenDown"], ["ypos:", 180], ["putPenUp"]]]],
  4586.                                     [["doIfElse",
  4587.                                             ["=", ["readVariable", "#SideBarOpen"], "0"],
  4588.                                             [["doIf",
  4589.                                                     [">", ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]], "0"],
  4590.                                                     [["call",
  4591.                                                             "plain fill rect %n %n %n %n",
  4592.                                                             -240,
  4593.                                                             ["-", ["readVariable", "#clip_y"], 2],
  4594.                                                             480,
  4595.                                                             ["-", ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]], 4]]]]],
  4596.                                             [["doIf",
  4597.                                                     [">", ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]], "0"],
  4598.                                                     [["call",
  4599.                                                             "plain fill rect %n %n %n %n",
  4600.                                                             -100,
  4601.                                                             ["-", ["readVariable", "#clip_y"], 2],
  4602.                                                             340,
  4603.                                                             ["-", ["-", ["readVariable", "#clip_y"], ["readVariable", "#clip_y2"]], 4]]]]]]]],
  4604.                                 ["penSize:", 1],
  4605.                                 ["call", "Layout & Draw %n", 1],
  4606.                                 ["doIf",
  4607.                                     ["&",
  4608.                                         ["=", ["readVariable", "#SideBarOpen"], "0"],
  4609.                                         ["&", [">", ["readVariable", "#clip_y"], "166"], ["<", ["readVariable", "#clip_y2"], "180"]]],
  4610.                                     [["penColor:", -3092272],
  4611.                                         ["penSize:", 10],
  4612.                                         ["gotoX:y:", -240, 175],
  4613.                                         ["putPenDown"],
  4614.                                         ["changeXposBy:", 80],
  4615.                                         ["putPenUp"],
  4616.                                         ["penColor:", -11184811],
  4617.                                         ["penSize:", 1],
  4618.                                         ["call", "write %s at %n %n", "<-- Left Arrow", -236, 172]]]]],
  4619.                         ["setVar:to:", "dirty", "0"],
  4620.                         ["setVar:to:", "#clip_y", "-182"],
  4621.                         ["setVar:to:", "#clip_y2", "182"]]],
  4622.                 [1347,
  4623.                     722,
  4624.                     [["procDef", "Ask Drop Down %n", ["idx"], [1], false],
  4625.                         ["call", "Get block color"],
  4626.                         ["call", "Get picklist for %s", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 10], "Script"]],
  4627.                         ["setVar:to:",
  4628.                             "#ddx",
  4629.                             ["-", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"], 1]],
  4630.                         ["setVar:to:",
  4631.                             "#ddy",
  4632.                             ["-", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"], 14]],
  4633.                         ["call", "Make Drop Down (from stack) at par width %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 3], "Script"]]]],
  4634.                 [10,
  4635.                     10,
  4636.                     [["whenIReceive", "draw"],
  4637.                         ["hideList:", "Stack"],
  4638.                         ["deleteLine:ofList:", "all", "Stack"],
  4639.                         ["setVar:to:", "#ClickIdx", "0"],
  4640.                         ["setVar:to:", "#DragIdx", "0"],
  4641.                         ["hide"],
  4642.                         ["setVar:to:", "#clip_y", "182"],
  4643.                         ["setVar:to:", "#clip_y2", "-182"],
  4644.                         ["setVar:to:", "SBarY", "120"],
  4645.                         ["doUntil",
  4646.                             [">", ["readVariable", "#SideBarOpen"], "0"],
  4647.                             [["setVar:to:", "dirty", "0"], ["call", "Scroll All %n %n", 32, 0]]],
  4648.                         ["setVar:to:", "dirty", "2"],
  4649.                         ["doForever",
  4650.                             [["call", "Set Run Time"],
  4651.                                 ["call", "## Redraw (force: %n )", 0],
  4652.                                 ["doIf",
  4653.                                     [">", ["readVariable", "#ClickIdx"], "0"],
  4654.                                     [["doUntil",
  4655.                                             ["|", ["not", ["mousePressed"]], [">", ["readVariable", "#DragIdx"], "0"]],
  4656.                                             [["call", "Set Run Time"],
  4657.                                                 ["doIf",
  4658.                                                     ["|",
  4659.                                                         [">", ["computeFunction:of:", "abs", ["-", ["mouseX"], ["readVariable", "lmx"]]], "2"],
  4660.                                                         [">", ["computeFunction:of:", "abs", ["-", ["mouseY"], ["readVariable", "lmy"]]], "2"]],
  4661.                                                     [["call", "Remove from Stack to reveal first Block"],
  4662.                                                         ["setVar:to:", "#ClickIdx", ["getLine:ofList:", 1, "Stack"]],
  4663.                                                         ["doIfElse",
  4664.                                                             ["<", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 10], "Script"], "12"],
  4665.                                                             [["setVar:to:",
  4666.                                                                     "#offsetX",
  4667.                                                                     ["-", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 1], "Script"], ["readVariable", "lmx"]]],
  4668.                                                                 ["setVar:to:",
  4669.                                                                     "#offsetY",
  4670.                                                                     ["-", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 2], "Script"], ["readVariable", "lmy"]]],
  4671.                                                                 ["doIfElse",
  4672.                                                                     ["|",
  4673.                                                                         ["<",
  4674.                                                                             ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 1], "Script"],
  4675.                                                                             ["-", ["readVariable", "#SideBarOpen"], 300]],
  4676.                                                                         ["keyPressed:", ""]],
  4677.                                                                     [["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "#ClickIdx"], "Script"]],
  4678.                                                                         ["call", "Clone Blocks %n just me? %b", ["readVariable", "#ClickIdx"], ["not", ["list:contains:", "TYPE_BLOCK", ["readVariable", "#c"]]]]],
  4679.                                                                     [["call", "Seperate Block %n parent %n linkType %n", ["readVariable", "#ClickIdx"], ["getLine:ofList:", 3, "Stack"], ["getLine:ofList:", 2, "Stack"]]]]],
  4680.                                                             [["setVar:to:", "#DragIdx", "0"]]],
  4681.                                                         ["setVar:to:", "#ClickIdx", "0"]]],
  4682.                                                 ["wait:elapsed:from:", 0]]]]],
  4683.                                 ["doIfElse",
  4684.                                     [">", ["readVariable", "#ClickIdx"], "0"],
  4685.                                     [["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "#ClickIdx"], "Script"]],
  4686.                                         ["setVar:to:", "#op", ["getLine:ofList:", ["+", ["getLine:ofList:", 3, "Stack"], 11], "Script"]],
  4687.                                         ["doIfElse",
  4688.                                             ["|", ["=", ["readVariable", "#c"], "t"], ["=", ["readVariable", "#c"], "n"]],
  4689.                                             [["setVar:to:", "_cc", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 10], "Script"]],
  4690.                                                 ["doIf",
  4691.                                                     ["=", ["letter:of:", 1, ["readVariable", "_cc"]], "?"],
  4692.                                                     [["doIf",
  4693.                                                             ["<",
  4694.                                                                 ["mouseX"],
  4695.                                                                 ["-",
  4696.                                                                     ["+",
  4697.                                                                         ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 1], "Script"],
  4698.                                                                         ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 3], "Script"]],
  4699.                                                                     11]],
  4700.                                                             [["setVar:to:", "_cc", ""]]]]],
  4701.                                                 ["doIfElse",
  4702.                                                     ["=", ["readVariable", "_cc"], ""],
  4703.                                                     [["doAsk",
  4704.                                                             ["concatenate:with:",
  4705.                                                                 "Replace '",
  4706.                                                                 ["concatenate:with:", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 5], "Script"], "' with?"]]],
  4707.                                                         ["setVar:to:", "#s", ["answer"]],
  4708.                                                         ["doIf",
  4709.                                                             ["not",
  4710.                                                                 ["=", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 5], "Script"], ["readVariable", "#s"]]],
  4711.                                                             [["doIfElse",
  4712.                                                                     [">", ["readVariable", "#s"], ""],
  4713.                                                                     [["setLine:ofList:to:", ["+", ["readVariable", "#ClickIdx"], 5], "Script", ["readVariable", "#s"]],
  4714.                                                                         ["doBroadcastAndWait", "palette changed"],
  4715.                                                                         ["setVar:to:", "dirty", "2"]],
  4716.                                                                     [["doAsk", "Did you want to set this to an empty string? (Y)"],
  4717.                                                                         ["doIf",
  4718.                                                                             ["=", ["answer"], "Y"],
  4719.                                                                             [["setLine:ofList:to:", ["+", ["readVariable", "#ClickIdx"], 5], "Script", ""],
  4720.                                                                                 ["doBroadcastAndWait", "palette changed"],
  4721.                                                                                 ["setVar:to:", "dirty", "2"]]]]]]]],
  4722.                                                     [["call", "Ask Drop Down %n", ["readVariable", "#ClickIdx"]],
  4723.                                                         ["doIf",
  4724.                                                             ["=", ["readVariable", "#s"], "new message..."],
  4725.                                                             [["doAsk", "New broadcast message:"], ["setVar:to:", "#s", ["answer"]]]],
  4726.                                                         ["doIfElse",
  4727.                                                             [">", ["readVariable", "#s"], ""],
  4728.                                                             [["setLine:ofList:to:", ["+", ["readVariable", "#ClickIdx"], 5], "Script", ["readVariable", "#s"]],
  4729.                                                                 ["setVar:to:", "Last Event", ["readVariable", "#s"]],
  4730.                                                                 ["doBroadcastAndWait", "Reset Last Var List"],
  4731.                                                                 ["doBroadcastAndWait", "change palette"]],
  4732.                                                             [["doBroadcastAndWait", "palette changed"]]],
  4733.                                                         ["call", "## Redraw (force: %n )", 2],
  4734.                                                         ["doWaitUntil", ["not", ["mousePressed"]]]]]],
  4735.                                             [["call", "Remove from Stack to reveal first Block"],
  4736.                                                 ["setVar:to:", "#ClickIdx", ["getLine:ofList:", 1, "Stack"]],
  4737.                                                 ["setVar:to:", "#c", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 11], "Script"]],
  4738.                                                 ["doIfElse",
  4739.                                                     ["=", ["readVariable", "#c"], "99"],
  4740.                                                     [["call", "Click variable"]],
  4741.                                                     [["doIfElse",
  4742.                                                             ["=", ["readVariable", "#c"], "33"],
  4743.                                                             [["call", "Click List"]],
  4744.                                                             [["doIf",
  4745.                                                                     ["=", ["readVariable", "#c"], "155"],
  4746.                                                                     [["doBroadcastAndWait", "execute"], ["setVar:to:", "dirty", "2"]]]]]]]]]],
  4747.                                     [["call", "invalidate all %n", 2],
  4748.                                         ["doUntil",
  4749.                                             ["not", ["mousePressed"]],
  4750.                                             [["call", "Set Run Time"],
  4751.                                                 ["setVar:to:", "lmx", ["mouseX"]],
  4752.                                                 ["setVar:to:", "lmy", ["mouseY"]],
  4753.                                                 ["doIf",
  4754.                                                     [">", ["readVariable", "#DragIdx"], "0"],
  4755.                                                     [["doIfElse",
  4756.                                                             ["<", ["+", ["mouseX"], ["readVariable", "#offsetX"]], "-95"],
  4757.                                                             [["call", "## Redraw (force: %n )", 2], ["setVar:to:", "dirty", "2"]],
  4758.                                                             [["call", "## Redraw (force: %n )", 1]]],
  4759.                                                         ["call",
  4760.                                                             "Get Sizes %n %b %n %n",
  4761.                                                             ["readVariable", "#DragIdx"],
  4762.                                                             false,
  4763.                                                             ["+", ["mouseX"], ["readVariable", "#offsetX"]],
  4764.                                                             ["+", ["mouseY"], ["readVariable", "#offsetY"]]],
  4765.                                                         ["call", "Get Draw Extents %n", ["readVariable", "#DragIdx"]],
  4766.                                                         ["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "#DragIdx"], "Script"]],
  4767.                                                         ["doIfElse",
  4768.                                                             ["list:contains:", "TYPE_BLOCK", ["readVariable", "#c"]],
  4769.                                                             [["call",
  4770.                                                                     "Find Drag Block Destination %n %n",
  4771.                                                                     ["+", ["mouseX"], ["readVariable", "#offsetX"]],
  4772.                                                                     ["+", ["mouseY"], ["readVariable", "#offsetY"]]]],
  4773.                                                             [["setVar:to:",
  4774.                                                                     "_vy",
  4775.                                                                     ["-",
  4776.                                                                         ["+", ["mouseY"], ["readVariable", "#offsetY"]],
  4777.                                                                         ["\/", ["getLine:ofList:", ["+", ["readVariable", "#DragIdx"], 4], "Script"], 2]]],
  4778.                                                                 ["call",
  4779.                                                                     "Find Drag Arg Destination %n %n boolean? %b",
  4780.                                                                     ["+", ["mouseX"], ["readVariable", "#offsetX"]],
  4781.                                                                     ["readVariable", "_vy"],
  4782.                                                                     ["|", ["=", ["readVariable", "#c"], "<"], ["=", ["readVariable", "#c"], "?"]]]]],
  4783.                                                         ["call", "Draw %n just me %b %b", ["readVariable", "#DragIdx"], false, false]]]]]]],
  4784.                                 ["doIf", [">", ["readVariable", "#DragIdx"], "0"], [["call", "End Drag"]]],
  4785.                                 ["call", "invalidate all %n", 1],
  4786.                                 ["call", "## Redraw (force: %n )", 1],
  4787.                                 ["doUntil",
  4788.                                     ["mousePressed"],
  4789.                                     [["call", "Set Run Time"],
  4790.                                         ["doIfElse",
  4791.                                             [">", ["readVariable", "dirty"], "0"],
  4792.                                             [["call", "## Redraw (force: %n )", 0]],
  4793.                                             [["wait:elapsed:from:", 0]]]]],
  4794.                                 ["setVar:to:", "lmx", ["mouseX"]],
  4795.                                 ["setVar:to:", "lmy", ["mouseY"]],
  4796.                                 ["doIfElse",
  4797.                                     ["&",
  4798.                                         ["<", ["computeFunction:of:", "abs", ["mouseX"]], "240"],
  4799.                                         ["<", ["computeFunction:of:", "abs", ["mouseY"]], "180"]],
  4800.                                     [["doIfElse",
  4801.                                             ["&",
  4802.                                                 [">", ["readVariable", "#SideBarOpen"], "0"],
  4803.                                                 ["&", ["<", ["mouseX"], "-112"], [">", ["mouseY"], "130"]]],
  4804.                                             [["doIfElse",
  4805.                                                     [">", ["mouseY"], "160"],
  4806.                                                     [["call", "Main Menu Click"]],
  4807.                                                     [["setVar:to:", "#Section", ["rounded", ["\/", ["+", ["mouseX"], 244], 14]]],
  4808.                                                         ["setVar:to:", "SBarY", "120"],
  4809.                                                         ["doIf", ["<", ["readVariable", "#Section"], "1"], [["setVar:to:", "#Section", "1"]]],
  4810.                                                         ["call", "Reset Last Event Name"],
  4811.                                                         ["doBroadcastAndWait", "change palette"]]],
  4812.                                                 ["setVar:to:", "#ClickIdx", "0"],
  4813.                                                 ["setVar:to:", "#DragIdx", "0"]],
  4814.                                             [["call",
  4815.                                                     "Get Item At %n %n inc palette? %b",
  4816.                                                     ["readVariable", "lmx"],
  4817.                                                     ["readVariable", "lmy"],
  4818.                                                     [">", ["readVariable", "#SideBarOpen"], "0"]],
  4819.                                                 ["setVar:to:", "#ClickIdx", ["readVariable", "_ci"]]]]],
  4820.                                     [["setVar:to:", "#ClickIdx", "0"], ["setVar:to:", "#DragIdx", "0"]]]]]]],
  4821.                 [838,
  4822.                     111,
  4823.                     [["procDef", "Get Var index %s", ["name"], [""], true],
  4824.                         ["setVar:to:", "varIndex#", ["-", ["lineCountOfList:", "vars"], 1]],
  4825.                         ["doRepeat",
  4826.                             ["\/", ["lineCountOfList:", "vars"], 2],
  4827.                             [["doIf",
  4828.                                     ["=", ["getLine:ofList:", ["readVariable", "varIndex#"], "vars"], ["getParam", "name", "r"]],
  4829.                                     [["stopScripts", "this script"]]],
  4830.                                 ["changeVar:by:", "varIndex#", -2]]]]],
  4831.                 [1347,
  4832.                     416,
  4833.                     [["procDef", "invalidate from %n invalidate %n", ["y", "dirty"], [1, 1], true],
  4834.                         ["doIf",
  4835.                             [">", ["+", ["getParam", "y", "r"], 8], ["readVariable", "#clip_y"]],
  4836.                             [["setVar:to:", "#clip_y", ["+", ["getParam", "y", "r"], 8]]]],
  4837.                         ["doIf",
  4838.                             ["<", ["-", ["getParam", "y", "r"], 8], ["readVariable", "#clip_y2"]],
  4839.                             [["setVar:to:", "#clip_y2", ["-", ["getParam", "y", "r"], 8]]]],
  4840.                         ["doIf",
  4841.                             [">", ["getParam", "dirty", "r"], ["readVariable", "dirty"]],
  4842.                             [["setVar:to:", "dirty", ["getParam", "dirty", "r"]]]]]],
  4843.                 [1879,
  4844.                     1347,
  4845.                     [["procDef", "Get Draw Extents %n", ["idx"], [1], true],
  4846.                         ["setVar:to:", "#clip_y", "182"],
  4847.                         ["setVar:to:", "#clip_y2", "-182"],
  4848.                         ["setVar:to:", "_i", ["getParam", "idx", "r"]],
  4849.                         ["setVar:to:", "_vy", ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"]],
  4850.                         ["setVar:to:", "#clip_y", ["+", ["readVariable", "_vy"], 12]],
  4851.                         ["doUntil",
  4852.                             ["<", ["getLine:ofList:", ["+", ["readVariable", "_i"], 9], "Script"], "1"],
  4853.                             [["setVar:to:", "_i", ["getLine:ofList:", ["+", ["readVariable", "_i"], 9], "Script"]]]],
  4854.                         ["setVar:to:",
  4855.                             "_vy",
  4856.                             ["-",
  4857.                                 ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"],
  4858.                                 ["getLine:ofList:", ["+", ["readVariable", "_i"], 4], "Script"]]],
  4859.                         ["setVar:to:", "#clip_y2", ["-", ["readVariable", "_vy"], 8]],
  4860.                         ["doIf", [">", ["readVariable", "#clip_y"], "182"], [["setVar:to:", "#clip_y", "182"]]],
  4861.                         ["doIf", ["<", ["readVariable", "#clip_y2"], "-182"], [["setVar:to:", "#clip_y2", "-182"]]]]],
  4862.                 [6238,
  4863.                     10,
  4864.                     [["procDef", "expand clip for palette %n %n %n", ["idx", "cy1", "cy2"], [1, 1, 1], true],
  4865.                         ["setVar:to:", "idx", ["getLine:ofList:", ["getParam", "idx", "r"], "Palette"]],
  4866.                         ["doIf",
  4867.                             [">", ["readVariable", "idx"], "0"],
  4868.                             [["doIf",
  4869.                                     [">",
  4870.                                         ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"],
  4871.                                         ["getParam", "cy2", "r"]],
  4872.                                     [["doIf",
  4873.                                             ["<",
  4874.                                                 ["-",
  4875.                                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"],
  4876.                                                     ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]],
  4877.                                                 ["getParam", "cy1", "r"]],
  4878.                                             [["call", "invalidate from %n invalidate %n", ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"], 0],
  4879.                                                 ["call",
  4880.                                                     "invalidate from %n invalidate %n",
  4881.                                                     ["-",
  4882.                                                         ["getLine:ofList:", ["+", ["readVariable", "idx"], 2], "Script"],
  4883.                                                         ["getLine:ofList:", ["+", ["readVariable", "idx"], 4], "Script"]],
  4884.                                                     0]]]]],
  4885.                                 ["call",
  4886.                                     "expand clip for palette %n %n %n",
  4887.                                     ["+", ["getParam", "idx", "r"], 1],
  4888.                                     ["getParam", "cy1", "r"],
  4889.                                     ["getParam", "cy2", "r"]]]]]],
  4890.                 [1879,
  4891.                     1847,
  4892.                     [["procDef", "Click variable", [], [], false],
  4893.                         ["setVar:to:", "#ClickIdx", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 6], "Script"]],
  4894.                         ["doIfElse",
  4895.                             ["=", ["getLine:ofList:", ["readVariable", "#ClickIdx"], "Script"], "bt"],
  4896.                             [["doBroadcastAndWait", "new variable"]],
  4897.                             [["doIf",
  4898.                                     ["<", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 1], "Script"], "-199"],
  4899.                                     [["doAsk", "Delete this variable? (Y|N)"],
  4900.                                         ["doIf",
  4901.                                             ["=", ["answer"], "Y"],
  4902.                                             [["call", "Get Var index %s", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 5], "Script"]],
  4903.                                                 ["doIf",
  4904.                                                     [">", ["readVariable", "varIndex#"], "0"],
  4905.                                                     [["deleteLine:ofList:", ["readVariable", "varIndex#"], "vars"],
  4906.                                                         ["deleteLine:ofList:", ["readVariable", "varIndex#"], "vars"],
  4907.                                                         ["doBroadcastAndWait", "Reset Last Var List"],
  4908.                                                         ["doBroadcastAndWait", "change palette"]]]]]]]]]]],
  4909.                 [3350,
  4910.                     467,
  4911.                     [["procDef", "get all event names %n", ["idx"], [1], true],
  4912.                         ["doIf",
  4913.                             [">", ["getParam", "idx", "r"], "0"],
  4914.                             [["setVar:to:", "cc", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 11], "Script"]],
  4915.                                 ["doIfElse",
  4916.                                     ["|",
  4917.                                         ["=", ["readVariable", "cc"], "16"],
  4918.                                         ["|", ["=", ["readVariable", "cc"], "42"], ["=", ["readVariable", "cc"], "156"]]],
  4919.                                     [["setVar:to:", "cc", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  4920.                                         ["setVar:to:", "cc", ["getLine:ofList:", ["+", ["readVariable", "cc"], 9], "Script"]],
  4921.                                         ["setVar:to:", "cc", ["getLine:ofList:", ["+", ["readVariable", "cc"], 5], "Script"]],
  4922.                                         ["doIf",
  4923.                                             ["not", ["list:contains:", "Stack", ["readVariable", "cc"]]],
  4924.                                             [["append:toList:", ["readVariable", "cc"], "Stack"]]]],
  4925.                                     null],
  4926.                                 ["call", "get all event names %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]]]]]],
  4927.                 [3350,
  4928.                     277,
  4929.                     [["procDef", "invalidate all %n", ["type"], [1], true],
  4930.                         ["setVar:to:", "#clip_y", "182"],
  4931.                         ["setVar:to:", "#clip_y2", "-182"],
  4932.                         ["doIf",
  4933.                             [">", ["getParam", "type", "r"], ["readVariable", "dirty"]],
  4934.                             [["setVar:to:", "dirty", ["getParam", "type", "r"]]]]]],
  4935.                 [2448,
  4936.                     596,
  4937.                     [["procDef", "Check Touch %n at %n %n", ["idx", "x", "y"], [1, 1, 1], true],
  4938.                         ["doIf",
  4939.                             [">", ["getParam", "idx", "r"], "0"],
  4940.                             [["setVar:to:",
  4941.                                     "_vx",
  4942.                                     ["-",
  4943.                                         ["getParam", "x", "r"],
  4944.                                         ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"]]],
  4945.                                 ["setVar:to:",
  4946.                                     "_vy",
  4947.                                     ["-",
  4948.                                         ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  4949.                                         ["getParam", "y", "r"]]],
  4950.                                 ["doIfElse",
  4951.                                     ["&",
  4952.                                         ["&", [">", ["readVariable", "_vx"], "0"], [">", ["readVariable", "_vy"], "0"]],
  4953.                                         ["&",
  4954.                                             ["<",
  4955.                                                 ["readVariable", "_vx"],
  4956.                                                 ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 3], "Script"]],
  4957.                                             ["<",
  4958.                                                 ["readVariable", "_vy"],
  4959.                                                 ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 4], "Script"]]]],
  4960.                                     [["call",
  4961.                                             "Check Touch %n at %n %n",
  4962.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  4963.                                             ["getParam", "x", "r"],
  4964.                                             ["getParam", "y", "r"]],
  4965.                                         ["doIfElse",
  4966.                                             [">", ["readVariable", "_ci"], "0"],
  4967.                                             [["append:toList:", "6", "Stack"], ["append:toList:", ["getParam", "idx", "r"], "Stack"]],
  4968.                                             [["call",
  4969.                                                     "Check Touch %n at %n %n",
  4970.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  4971.                                                     ["getParam", "x", "r"],
  4972.                                                     ["getParam", "y", "r"]],
  4973.                                                 ["doIfElse",
  4974.                                                     [">", ["readVariable", "_ci"], "0"],
  4975.                                                     [["append:toList:", "7", "Stack"], ["append:toList:", ["getParam", "idx", "r"], "Stack"]],
  4976.                                                     [["call",
  4977.                                                             "Check Touch %n at %n %n",
  4978.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"],
  4979.                                                             ["getParam", "x", "r"],
  4980.                                                             ["getParam", "y", "r"]],
  4981.                                                         ["doIfElse",
  4982.                                                             [">", ["readVariable", "_ci"], "0"],
  4983.                                                             [["append:toList:", "8", "Stack"], ["append:toList:", ["getParam", "idx", "r"], "Stack"]],
  4984.                                                             [["setVar:to:", "_ci", ["getParam", "idx", "r"]],
  4985.                                                                 ["append:toList:", ["getParam", "idx", "r"], "Stack"]]]]]]]],
  4986.                                     [["doIf",
  4987.                                             ["&",
  4988.                                                 [">", ["readVariable", "_vy"], "0"],
  4989.                                                 ["<",
  4990.                                                     ["readVariable", "_vy"],
  4991.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 4], "Script"]]],
  4992.                                             [["call",
  4993.                                                     "Check Touch %n at %n %n",
  4994.                                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  4995.                                                     ["getParam", "x", "r"],
  4996.                                                     ["getParam", "y", "r"]],
  4997.                                                 ["doIfElse",
  4998.                                                     [">", ["readVariable", "_ci"], "0"],
  4999.                                                     [["append:toList:", "7", "Stack"],
  5000.                                                         ["append:toList:", ["getParam", "idx", "r"], "Stack"],
  5001.                                                         ["stopScripts", "this script"]],
  5002.                                                     [["call",
  5003.                                                             "Check Touch %n at %n %n",
  5004.                                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"],
  5005.                                                             ["getParam", "x", "r"],
  5006.                                                             ["getParam", "y", "r"]],
  5007.                                                         ["doIfElse",
  5008.                                                             [">", ["readVariable", "_ci"], "0"],
  5009.                                                             [["append:toList:", "8", "Stack"],
  5010.                                                                 ["append:toList:", ["getParam", "idx", "r"], "Stack"],
  5011.                                                                 ["stopScripts", "this script"]],
  5012.                                                             null]]]]],
  5013.                                         ["call",
  5014.                                             "Check Touch %n at %n %n",
  5015.                                             ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"],
  5016.                                             ["getParam", "x", "r"],
  5017.                                             ["getParam", "y", "r"]],
  5018.                                         ["doIfElse",
  5019.                                             [">", ["readVariable", "_ci"], "0"],
  5020.                                             [["append:toList:", "9", "Stack"], ["append:toList:", ["getParam", "idx", "r"], "Stack"]],
  5021.                                             null]]]]]]],
  5022.                 [1882.9,
  5023.                     814,
  5024.                     [["procDef", "Get Max Extent", [], [], true],
  5025.                         ["setVar:to:", "!DrawLow", "150"],
  5026.                         ["setVar:to:", "!DrawHigh", "-150"],
  5027.                         ["setVar:to:", "_ci", "1"],
  5028.                         ["doRepeat",
  5029.                             ["lineCountOfList:", "Roots"],
  5030.                             [["setVar:to:", "_i", ["getLine:ofList:", ["readVariable", "_ci"], "Roots"]],
  5031.                                 ["setVar:to:", "_vy", ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"]],
  5032.                                 ["doIf",
  5033.                                     [">", ["readVariable", "_vy"], ["readVariable", "!DrawHigh"]],
  5034.                                     [["setVar:to:", "!DrawHigh", ["readVariable", "_vy"]]]],
  5035.                                 ["doUntil",
  5036.                                     ["<", ["getLine:ofList:", ["+", ["readVariable", "_i"], 9], "Script"], "1"],
  5037.                                     [["setVar:to:", "_i", ["getLine:ofList:", ["+", ["readVariable", "_i"], 9], "Script"]]]],
  5038.                                 ["setVar:to:",
  5039.                                     "_vy",
  5040.                                     ["-",
  5041.                                         ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"],
  5042.                                         ["getLine:ofList:", ["+", ["readVariable", "_i"], 4], "Script"]]],
  5043.                                 ["doIf",
  5044.                                     ["<", ["readVariable", "_vy"], ["readVariable", "!DrawLow"]],
  5045.                                     [["setVar:to:", "!DrawLow", ["readVariable", "_vy"]]]],
  5046.                                 ["changeVar:by:", "_ci", 1]]]]],
  5047.                 [2446.85,
  5048.                     1963.45,
  5049.                     [["procDef", "Scroll Palette %n", ["y"], [1], true],
  5050.                         ["doIf",
  5051.                             ["=", ["readVariable", "dirty"], "0"],
  5052.                             [["setVar:to:", "_ci", "1"],
  5053.                                 ["doIfElse",
  5054.                                     [">", ["getParam", "y", "r"], "0"],
  5055.                                     [["doIf",
  5056.                                             [">", ["+", ["readVariable", "SBarY2"], ["getParam", "y", "r"]], "-160"],
  5057.                                             [["stopScripts", "this script"]]]],
  5058.                                     [["doIf",
  5059.                                             ["<", ["+", ["readVariable", "SBarY"], ["getParam", "y", "r"]], "120"],
  5060.                                             [["stopScripts", "this script"]]]]],
  5061.                                 ["doRepeat",
  5062.                                     ["lineCountOfList:", "Palette"],
  5063.                                     [["call", "Scroll Block %n %n %n", ["getLine:ofList:", ["readVariable", "_ci"], "Palette"], 0, ["getParam", "y", "r"]],
  5064.                                         ["changeVar:by:", "_ci", 1]]],
  5065.                                 ["changeVar:by:", "SBarY", ["getParam", "y", "r"]],
  5066.                                 ["changeVar:by:", "SBarY2", ["getParam", "y", "r"]],
  5067.                                 ["call", "invalidate all %n", 2]]]]],
  5068.                 [2452.9,
  5069.                     2499.3,
  5070.                     [["procDef", "Scroll Block %n %n %n", ["idx", "x", "y"], [1, 1, 1], true],
  5071.                         ["doIf",
  5072.                             [">", ["getParam", "idx", "r"], "0"],
  5073.                             [["setVar:to:",
  5074.                                     "_vy",
  5075.                                     ["+",
  5076.                                         ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"],
  5077.                                         ["getParam", "y", "r"]]],
  5078.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 2], "Script", ["readVariable", "_vy"]],
  5079.                                 ["call",
  5080.                                     "Scroll Block %n %n %n",
  5081.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"],
  5082.                                     ["getParam", "x", "r"],
  5083.                                     ["getParam", "y", "r"]],
  5084.                                 ["call",
  5085.                                     "Scroll Block %n %n %n",
  5086.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"],
  5087.                                     ["getParam", "x", "r"],
  5088.                                     ["getParam", "y", "r"]],
  5089.                                 ["call",
  5090.                                     "Scroll Block %n %n %n",
  5091.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"],
  5092.                                     ["getParam", "x", "r"],
  5093.                                     ["getParam", "y", "r"]],
  5094.                                 ["call",
  5095.                                     "Scroll Block %n %n %n",
  5096.                                     ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"],
  5097.                                     ["getParam", "x", "r"],
  5098.                                     ["getParam", "y", "r"]]]]]],
  5099.                 [1099,
  5100.                     351,
  5101.                     [["whenKeyPressed", "up arrow"],
  5102.                         ["doIfElse",
  5103.                             [">", ["mouseX"], "-100"],
  5104.                             [["call", "Scroll All %n %n", 0, -32]],
  5105.                             [["call", "Scroll Palette %n", -32]]]]],
  5106.                 [1096,
  5107.                     499,
  5108.                     [["whenKeyPressed", "down arrow"],
  5109.                         ["doIfElse",
  5110.                             [">", ["mouseX"], "-100"],
  5111.                             [["call", "Scroll All %n %n", 0, 32]],
  5112.                             [["call", "Scroll Palette %n", 32]]]]],
  5113.                 [844,
  5114.                     2227,
  5115.                     [["procDef",
  5116.                             "fill rect %n %n %n %n %b",
  5117.                             ["x", "y", "sx", "sy", "shad?"],
  5118.                             [1, 1, 1, 1, false],
  5119.                             true],
  5120.                         ["doIf",
  5121.                             ["getParam", "shad?", "b"],
  5122.                             [["penColor:", ["concatenate:with:", "0x80", "000000"]],
  5123.                                 ["penSize:", 5],
  5124.                                 ["xpos:", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]]],
  5125.                                 ["ypos:", ["-", ["getParam", "y", "r"], 4]],
  5126.                                 ["putPenDown"],
  5127.                                 ["changeYposBy:", ["-", 4, ["getParam", "sy", "r"]]],
  5128.                                 ["changeXposBy:", ["-", 4, ["getParam", "sx", "r"]]],
  5129.                                 ["putPenUp"]]],
  5130.                         ["penColor:", ["getLine:ofList:", ["-", ["*", ["readVariable", "#c"], 3], 1], "Colors"]],
  5131.                         ["doIfElse",
  5132.                             [">", ["getParam", "sx", "r"], ["getParam", "sy", "r"]],
  5133.                             [["setVar:to:", "#op", ["getParam", "sy", "r"]]],
  5134.                             [["setVar:to:", "#op", ["getParam", "sx", "r"]]]],
  5135.                         ["doUntil",
  5136.                             ["<", ["readVariable", "#op"], "2"],
  5137.                             [["setVar:to:", "#op", ["\/", ["readVariable", "#op"], 2]],
  5138.                                 ["penSize:", ["readVariable", "#op"]],
  5139.                                 ["xpos:",
  5140.                                     ["+",
  5141.                                         ["+", ["getParam", "x", "r"], ["\/", ["readVariable", "#op"], 2]],
  5142.                                         0.5]],
  5143.                                 ["ypos:",
  5144.                                     ["-",
  5145.                                         ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#op"], 2]],
  5146.                                         0.5]],
  5147.                                 ["putPenDown"],
  5148.                                 ["changeXposBy:", ["-", ["-", ["getParam", "sx", "r"], ["readVariable", "#op"]], 1]],
  5149.                                 ["changeYposBy:", ["-", 1, ["-", ["getParam", "sy", "r"], ["readVariable", "#op"]]]],
  5150.                                 ["changeXposBy:", ["-", 1, ["-", ["getParam", "sx", "r"], ["readVariable", "#op"]]]],
  5151.                                 ["changeYposBy:", ["-", ["-", ["getParam", "sy", "r"], ["readVariable", "#op"]], 1]],
  5152.                                 ["putPenUp"]]],
  5153.                         ["penColor:", ["getLine:ofList:", ["-", ["*", ["readVariable", "#c"], 3], 0], "Colors"]],
  5154.                         ["penSize:", 1],
  5155.                         ["xpos:", ["+", ["getParam", "x", "r"], ["getParam", "sx", "r"]]],
  5156.                         ["ypos:", ["-", ["getParam", "y", "r"], 0.5]],
  5157.                         ["putPenDown"],
  5158.                         ["changeYposBy:", ["-", 0, ["getParam", "sy", "r"]]],
  5159.                         ["changeXposBy:", ["-", 0, ["getParam", "sx", "r"]]],
  5160.                         ["penColor:", ["getLine:ofList:", ["-", ["*", ["readVariable", "#c"], 3], 2], "Colors"]],
  5161.                         ["changeYposBy:", ["getParam", "sy", "r"]],
  5162.                         ["changeXposBy:", ["getParam", "sx", "r"]],
  5163.                         ["putPenUp"]]],
  5164.                 [3892,
  5165.                     249,
  5166.                     [["procDef", "Draw Script Categories", [], [], true],
  5167.                         ["gotoX:y:", -240, 154],
  5168.                         ["penSize:", 54],
  5169.                         ["penColor:", ["concatenate:with:", "0x", "555555"]],
  5170.                         ["putPenDown"],
  5171.                         ["changeXposBy:", 135],
  5172.                         ["putPenUp"],
  5173.                         ["call", "Draw Category %n %s %s", 1, "M", "Motion"],
  5174.                         ["call", "Draw Category %n %s %s", 2, "L", "Looks"],
  5175.                         ["call", "Draw Category %n %s %s", 3, "S", "Sound"],
  5176.                         ["call", "Draw Category %n %s %s", 4, "P", "Pen"],
  5177.                         ["call", "Draw Category %n %s %s", 5, "D", "Data"],
  5178.                         ["call", "Draw Category %n %s %s", 6, "E", "Events"],
  5179.                         ["call", "Draw Category %n %s %s", 7, "C", "Control"],
  5180.                         ["call", "Draw Category %n %s %s", 8, "S", "Sensing"],
  5181.                         ["call", "Draw Category %n %s %s", 9, "O", "Operators"],
  5182.                         ["penSize:", 1],
  5183.                         ["penColor:", -1],
  5184.                         ["call", "write %s at %n %n", "New", -226, 165],
  5185.                         ["call", "write %s at %n %n", "Save", -187, 165],
  5186.                         ["call", "write %s at %n %n", "Load", -140, 165]]],
  5187.                 [9145,
  5188.                     10,
  5189.                     [["procDef", "Add Block %s txt? %s", ["schema", "txt"], ["", ""], true],
  5190.                         ["doIfElse",
  5191.                             [">", ["readVariable", "#BlockPool"], "0"],
  5192.                             [["setVar:to:", "idx", ["readVariable", "#BlockPool"]],
  5193.                                 ["setVar:to:", "#BlockPool", ["getLine:ofList:", ["+", ["readVariable", "#BlockPool"], 9], "Script"]],
  5194.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 1], "Script", ""],
  5195.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 2], "Script", ""],
  5196.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 3], "Script", ""],
  5197.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 4], "Script", ""],
  5198.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 5], "Script", ["getParam", "txt", "r"]],
  5199.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 6], "Script", "0"],
  5200.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 7], "Script", "0"],
  5201.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 8], "Script", "0"],
  5202.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 9], "Script", "0"],
  5203.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]],
  5204.                             [["append:toList:", "", "Script"],
  5205.                                 ["setVar:to:", "idx", ["lineCountOfList:", "Script"]],
  5206.                                 ["append:toList:", "", "Script"],
  5207.                                 ["append:toList:", "", "Script"],
  5208.                                 ["append:toList:", "", "Script"],
  5209.                                 ["append:toList:", "", "Script"],
  5210.                                 ["append:toList:", ["getParam", "txt", "r"], "Script"],
  5211.                                 ["append:toList:", "0", "Script"],
  5212.                                 ["append:toList:", "0", "Script"],
  5213.                                 ["append:toList:", "0", "Script"],
  5214.                                 ["append:toList:", "0", "Script"],
  5215.                                 ["append:toList:", "", "Script"],
  5216.                                 ["append:toList:", "", "Script"]]],
  5217.                         ["doIfElse",
  5218.                             ["=", ["rounded", ["getParam", "schema", "r"]], ["getParam", "schema", "r"]],
  5219.                             [["setLine:ofList:to:",
  5220.                                     ["readVariable", "idx"],
  5221.                                     "Script",
  5222.                                     ["getLine:ofList:",
  5223.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 2]],
  5224.                                         "BLOCK_SCHEMA"]],
  5225.                                 ["setLine:ofList:to:",
  5226.                                     ["+", ["readVariable", "idx"], 10],
  5227.                                     "Script",
  5228.                                     ["getLine:ofList:",
  5229.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 3]],
  5230.                                         "BLOCK_SCHEMA"]],
  5231.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ["getParam", "schema", "r"]]],
  5232.                             [["setLine:ofList:to:", ["readVariable", "idx"], "Script", ["getParam", "schema", "r"]],
  5233.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 10], "Script", ""],
  5234.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]]]]],
  5235.                 [5548,
  5236.                     438,
  5237.                     [["procDef", "Expand Body %n %s only arg %n", ["idx", "txt", "onlyIdx"], [1, "", 1], true],
  5238.                         ["doIf",
  5239.                             ["<", ["getParam", "onlyIdx", "r"], "1"],
  5240.                             [["append:toList:", ["readVariable", "idx"], "stack"]]],
  5241.                         ["setVar:to:", "#i", "1"],
  5242.                         ["setVar:to:", "#tok", ""],
  5243.                         ["setVar:to:", "#op", 0],
  5244.                         ["setVar:to:", "#s", 0],
  5245.                         ["setVar:to:", "#ins", ["+", ["getParam", "idx", "r"], 6]],
  5246.                         ["setVar:to:", "_c", "1"],
  5247.                         ["doRepeat",
  5248.                             ["stringLength:", ["getParam", "txt", "r"]],
  5249.                             [["setVar:to:", "#c", ["letter:of:", ["readVariable", "#i"], ["getParam", "txt", "r"]]],
  5250.                                 ["doIfElse",
  5251.                                     ["|",
  5252.                                         ["|", ["=", ["readVariable", "#c"], "("], ["=", ["readVariable", "#c"], "["]],
  5253.                                         ["&",
  5254.                                             ["=", ["readVariable", "#c"], "<"],
  5255.                                             ["not",
  5256.                                                 ["=",
  5257.                                                     ["letter:of:", ["+", ["readVariable", "#i"], 1], ["getParam", "txt", "r"]],
  5258.                                                     " "]]]],
  5259.                                     [["setVar:to:", "#op", ["readVariable", "#c"]],
  5260.                                         ["doIf",
  5261.                                             [">", ["readVariable", "#tok"], ""],
  5262.                                             [["doIf",
  5263.                                                     ["<", ["getParam", "onlyIdx", "r"], "1"],
  5264.                                                     [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  5265.                                                         ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]],
  5266.                                                         ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]]]],
  5267.                                                 ["setVar:to:", "#tok", ""],
  5268.                                                 ["setVar:to:", "#s", "0"],
  5269.                                                 ["changeVar:by:", "_c", 1]]]],
  5270.                                     [["doIfElse",
  5271.                                             ["|",
  5272.                                                 ["|", ["=", ["readVariable", "#c"], ")"], ["=", ["readVariable", "#c"], "]"]],
  5273.                                                 ["|",
  5274.                                                     ["&", [">", ["readVariable", "#op"], ""], ["=", ["readVariable", "#c"], ">"]],
  5275.                                                     ["=", ["readVariable", "#c"], "."]]],
  5276.                                             [["doIfElse",
  5277.                                                     ["|",
  5278.                                                         ["<", ["getParam", "onlyIdx", "r"], "1"],
  5279.                                                         ["=", ["getParam", "onlyIdx", "r"], ["readVariable", "_c"]]],
  5280.                                                     [["doIfElse",
  5281.                                                             ["=", ["readVariable", "#op"], "."],
  5282.                                                             [["setLine:ofList:to:", ["+", ["readVariable", "#ins"], 1], "Script", ["readVariable", "#tok"]],
  5283.                                                                 ["setVar:to:", "#op", ""]],
  5284.                                                             [["doIfElse",
  5285.                                                                     ["=", ["readVariable", "#op"], "("],
  5286.                                                                     [["call", "Add Block %s txt? %s", "n", ["readVariable", "#tok"]]],
  5287.                                                                     [["doIfElse",
  5288.                                                                             ["=", ["readVariable", "#op"], "["],
  5289.                                                                             [["call", "Add Block %s txt? %s", "t", ["readVariable", "#tok"]]],
  5290.                                                                             [["call", "Add Block %s txt? %s", "?", "    "]]]]],
  5291.                                                                 ["doIf",
  5292.                                                                     ["<", ["getParam", "onlyIdx", "r"], "1"],
  5293.                                                                     [["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]]]],
  5294.                                                                 ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]],
  5295.                                                                 ["doIfElse",
  5296.                                                                     ["=", ["readVariable", "#c"], "."],
  5297.                                                                     [["setVar:to:", "#op", "."]],
  5298.                                                                     [["setVar:to:", "#op", ""]]]]]],
  5299.                                                     [["setVar:to:", "#op", ""]]],
  5300.                                                 ["setVar:to:", "#tok", ""],
  5301.                                                 ["setVar:to:", "#s", "0"],
  5302.                                                 ["doIfElse", ["=", ["readVariable", "#c"], "."], null, [["changeVar:by:", "_c", 1]]]],
  5303.                                             [["doIfElse",
  5304.                                                     ["=", ["readVariable", "#c"], " "],
  5305.                                                     [["doIf", [">", ["readVariable", "#tok"], ""], [["setVar:to:", "#s", "1"]]]],
  5306.                                                     [["doIfElse",
  5307.                                                             [">", ["readVariable", "#s"], "0"],
  5308.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["concatenate:with:", " ", ["readVariable", "#c"]]]],
  5309.                                                                 ["setVar:to:", "#s", "0"]],
  5310.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["readVariable", "#c"]]]]]]]]]]],
  5311.                                 ["changeVar:by:", "#i", 1]]],
  5312.                         ["doIf",
  5313.                             ["&",
  5314.                                 [">", ["readVariable", "#tok"], ""],
  5315.                                 ["<", ["getParam", "onlyIdx", "r"], "1"]],
  5316.                             [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  5317.                                 ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]]]],
  5318.                         ["doIf", ["<", ["getParam", "onlyIdx", "r"], "1"], [["call", "pop"]]]]],
  5319.                 [1347,
  5320.                     10,
  5321.                     [["procDef", "pop", [], [], true],
  5322.                         ["setVar:to:", "idx", ["getLine:ofList:", "last", "stack"]],
  5323.                         ["deleteLine:ofList:", "last", "stack"]]],
  5324.                 [6874,
  5325.                     373,
  5326.                     [["procDef", "Delete Block %n", ["idx"], [1], true],
  5327.                         ["doIf",
  5328.                             [">", ["getParam", "idx", "r"], "0"],
  5329.                             [["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  5330.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  5331.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  5332.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  5333.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 9], "Script", ["readVariable", "#BlockPool"]],
  5334.                                 ["setVar:to:", "#BlockPool", ["getParam", "idx", "r"]]]]]],
  5335.                 [3896,
  5336.                     786.25,
  5337.                     [["procDef", "Get picklist for %s", ["pick"], [""], true],
  5338.                         ["deleteLine:ofList:", "all", "Stack"],
  5339.                         ["doIfElse",
  5340.                             ["=", ["getParam", "pick", "r"], "op"],
  5341.                             [["append:toList:", "abs", "Stack"],
  5342.                                 ["append:toList:", "floor", "Stack"],
  5343.                                 ["append:toList:", "ceiling", "Stack"],
  5344.                                 ["append:toList:", "sqrt", "Stack"],
  5345.                                 ["append:toList:", "sin", "Stack"],
  5346.                                 ["append:toList:", "cos", "Stack"],
  5347.                                 ["append:toList:", "tan", "Stack"],
  5348.                                 ["append:toList:", "asin", "Stack"],
  5349.                                 ["append:toList:", "acos", "Stack"],
  5350.                                 ["append:toList:", "atan", "Stack"],
  5351.                                 ["append:toList:", "ln", "Stack"],
  5352.                                 ["append:toList:", "log", "Stack"],
  5353.                                 ["append:toList:", "e ^", "Stack"],
  5354.                                 ["append:toList:", "10 ^", "Stack"]],
  5355.                             [["doIfElse",
  5356.                                     ["=", ["getParam", "pick", "r"], "dt"],
  5357.                                     [["append:toList:", "year", "Stack"],
  5358.                                         ["append:toList:", "month", "Stack"],
  5359.                                         ["append:toList:", "date", "Stack"],
  5360.                                         ["append:toList:", "day of week", "Stack"],
  5361.                                         ["append:toList:", "hour", "Stack"],
  5362.                                         ["append:toList:", "minute", "Stack"],
  5363.                                         ["append:toList:", "second", "Stack"]],
  5364.                                     [["doIfElse",
  5365.                                             ["=", ["getParam", "pick", "r"], "va"],
  5366.                                             [["setVar:to:", "_i", "1"],
  5367.                                                 ["doRepeat",
  5368.                                                     ["\/", ["lineCountOfList:", "vars"], 2],
  5369.                                                     [["append:toList:", ["getLine:ofList:", ["readVariable", "_i"], "vars"], "Stack"], ["changeVar:by:", "_i", 2]]]],
  5370.                                             [["doIfElse",
  5371.                                                     ["=", ["getParam", "pick", "r"], "ev"],
  5372.                                                     [["setVar:to:", "_i", "1"],
  5373.                                                         ["doRepeat",
  5374.                                                             ["lineCountOfList:", "Roots"],
  5375.                                                             [["call", "get all event names %n", ["getLine:ofList:", ["readVariable", "_i"], "Roots"]], ["changeVar:by:", "_i", 1]]],
  5376.                                                         ["doIf",
  5377.                                                             ["not", ["list:contains:", "Stack", ["readVariable", "Last Event"]]],
  5378.                                                             [["append:toList:", ["readVariable", "Last Event"], "Stack"]]],
  5379.                                                         ["append:toList:", "new message...", "Stack"]],
  5380.                                                     [["doIfElse",
  5381.                                                             ["=", ["getParam", "pick", "r"], "ls"],
  5382.                                                             [["setVar:to:", "_i", "2"],
  5383.                                                                 ["doRepeat",
  5384.                                                                     ["\/", ["-", ["getLine:ofList:", 1, "lists"], 2], 4],
  5385.                                                                     [["append:toList:", ["getLine:ofList:", ["readVariable", "_i"], "lists"], "Stack"], ["changeVar:by:", "_i", 4]]]],
  5386.                                                             [["doIfElse",
  5387.                                                                     ["=", ["getParam", "pick", "r"], "co"],
  5388.                                                                     [["append:toList:", ["getParam", "pick", "r"], "Stack"]],
  5389.                                                                     [["doIfElse",
  5390.                                                                             ["=", ["getParam", "pick", "r"], "sp"],
  5391.                                                                             [["append:toList:", ["getParam", "pick", "r"], "Stack"]],
  5392.                                                                             [["doIfElse",
  5393.                                                                                     ["=", ["getParam", "pick", "r"], "pt"],
  5394.                                                                                     [["append:toList:", "mouse-pointer", "Stack"]],
  5395.                                                                                     [["doIfElse",
  5396.                                                                                             ["=", ["getParam", "pick", "r"], "key"],
  5397.                                                                                             [["setVar:to:", "_i", "1"],
  5398.                                                                                                 ["doRepeat",
  5399.                                                                                                     ["lineCountOfList:", "KeyList"],
  5400.                                                                                                     [["append:toList:", ["getLine:ofList:", ["readVariable", "_i"], "KeyList"], "Stack"], ["changeVar:by:", "_i", 1]]]],
  5401.                                                                                             [["doIfElse",
  5402.                                                                                                     ["=", ["getParam", "pick", "r"], "rs"],
  5403.                                                                                                     [["append:toList:", "left-right", "Stack"], ["append:toList:", "don't rotate", "Stack"], ["append:toList:", "all around", "Stack"]],
  5404.                                                                                                     [["doIfElse",
  5405.                                                                                                             ["=", ["getParam", "pick", "r"], "st"],
  5406.                                                                                                             [["append:toList:", "all", "Stack"], ["append:toList:", "this script", "Stack"], ["append:toList:", "other scripts in sprite", "Stack"]],
  5407.                                                                                                             [["doIfElse",
  5408.                                                                                                                     ["=", ["getParam", "pick", "r"], "?li"],
  5409.                                                                                                                     [["append:toList:", "1", "Stack"], ["append:toList:", "last", "Stack"]],
  5410.                                                                                                                     [["doIfElse",
  5411.                                                                                                                             ["=", ["getParam", "pick", "r"], "?lia"],
  5412.                                                                                                                             [["append:toList:", "1", "Stack"], ["append:toList:", "last", "Stack"], ["append:toList:", "all", "Stack"]],
  5413.                                                                                                                             [["append:toList:", ["getParam", "pick", "r"], "Stack"]]]]]]]]]]]]]]]]]]]]]]]]]]]]],
  5414.                 [848,
  5415.                     3397,
  5416.                     [["procDef", "plain fill rect %n %n %n %n", ["x", "y", "sx", "sy"], [1, 1, 1, 1], true],
  5417.                         ["doIfElse",
  5418.                             [">", ["getParam", "sx", "r"], ["getParam", "sy", "r"]],
  5419.                             [["setVar:to:", "#op", ["getParam", "sy", "r"]]],
  5420.                             [["setVar:to:", "#op", ["getParam", "sx", "r"]]]],
  5421.                         ["doUntil",
  5422.                             ["<", ["readVariable", "#op"], "2"],
  5423.                             [["setVar:to:", "#op", ["\/", ["readVariable", "#op"], 2]],
  5424.                                 ["penSize:", ["readVariable", "#op"]],
  5425.                                 ["xpos:",
  5426.                                     ["+",
  5427.                                         ["+", ["getParam", "x", "r"], ["\/", ["readVariable", "#op"], 2]],
  5428.                                         0.5]],
  5429.                                 ["ypos:",
  5430.                                     ["-",
  5431.                                         ["-", ["getParam", "y", "r"], ["\/", ["readVariable", "#op"], 2]],
  5432.                                         0.5]],
  5433.                                 ["putPenDown"],
  5434.                                 ["changeXposBy:", ["-", ["-", ["getParam", "sx", "r"], ["readVariable", "#op"]], 1]],
  5435.                                 ["changeYposBy:", ["-", 1, ["-", ["getParam", "sy", "r"], ["readVariable", "#op"]]]],
  5436.                                 ["changeXposBy:", ["-", 1, ["-", ["getParam", "sx", "r"], ["readVariable", "#op"]]]],
  5437.                                 ["changeYposBy:", ["-", ["-", ["getParam", "sy", "r"], ["readVariable", "#op"]], 1]],
  5438.                                 ["putPenUp"]]]]],
  5439.                 [1349.2,
  5440.                     3271.1,
  5441.                     [["procDef", "Main Menu Click", [], [], false],
  5442.                         ["doIfElse",
  5443.                             ["<", ["mouseX"], "-203"],
  5444.                             [["doAsk", "Start a New Project? (Y\/N)"],
  5445.                                 ["doIf",
  5446.                                     ["=", ["answer"], "Y"],
  5447.                                     [["setVar:to:", "#BlockPool", 0],
  5448.                                         ["deleteLine:ofList:", "all", "Script"],
  5449.                                         ["deleteLine:ofList:", "all", "Roots"],
  5450.                                         ["deleteLine:ofList:", "all", "Palette"],
  5451.                                         ["deleteLine:ofList:", "all", "vars"],
  5452.                                         ["deleteLine:ofList:", "all", "lists"],
  5453.                                         ["append:toList:", "2", "lists"],
  5454.                                         ["setVar:to:", "Last Event", ""],
  5455.                                         ["doBroadcastAndWait", "Reset Last Var List"],
  5456.                                         ["doBroadcastAndWait", "change palette"]]]],
  5457.                             [["doIfElse",
  5458.                                     ["<", ["mouseX"], "-155"],
  5459.                                     [["doBroadcastAndWait", "Save JSON"]],
  5460.                                     [["call", "Show Load Project Drop Down"]]]]]]],
  5461.                 [839.5, 379, [["whenIReceive", "LOAD FAILED"], ["stopScripts", "other scripts in sprite"]]],
  5462.                 [1885.85,
  5463.                     2356,
  5464.                     [["procDef", "Click List", [], [], false],
  5465.                         ["setVar:to:", "#ClickIdx", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 6], "Script"]],
  5466.                         ["doIfElse",
  5467.                             ["=", ["getLine:ofList:", ["readVariable", "#ClickIdx"], "Script"], "bt"],
  5468.                             [["doBroadcastAndWait", "new list"]],
  5469.                             [["doIf",
  5470.                                     ["<", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 1], "Script"], "-199"],
  5471.                                     [["doAsk", "Delete this list? (Y|N)"],
  5472.                                         ["doIf",
  5473.                                             ["=", ["answer"], "Y"],
  5474.                                             [["setVar:to:", "#tok", ["getLine:ofList:", ["+", ["readVariable", "#ClickIdx"], 5], "Script"]],
  5475.                                                 ["doBroadcastAndWait", "delete list"]]]]]]]]],
  5476.                 [1349.8,
  5477.                     959.1,
  5478.                     [["procDef", "Make Drop Down (from stack) at par width %n", ["pwidth"], [1], false],
  5479.                         ["setVar:to:", "_i", "1"],
  5480.                         ["setVar:to:", "_vy2", "0"],
  5481.                         ["doRepeat",
  5482.                             ["lineCountOfList:", "Stack"],
  5483.                             [["call", "Len = Width of %s", ["getLine:ofList:", ["readVariable", "_i"], "Stack"]],
  5484.                                 ["doIf",
  5485.                                     [">", ["readVariable", "Len"], ["readVariable", "_vy2"]],
  5486.                                     [["setVar:to:", "_vy2", ["readVariable", "Len"]]]],
  5487.                                 ["changeVar:by:", "_i", 1]]],
  5488.                         ["setVar:to:",
  5489.                             "_vy2",
  5490.                             ["*",
  5491.                                 ["computeFunction:of:", "ceiling", ["\/", ["+", ["readVariable", "_vy2"], 12], 2]],
  5492.                                 2]],
  5493.                         ["setVar:to:", "_vy", ["+", ["*", ["lineCountOfList:", "Stack"], 11], 8]],
  5494.                         ["setVar:to:", "#ddscmax", 0],
  5495.                         ["doIf",
  5496.                             [">", ["readVariable", "_vy"], "358"],
  5497.                             [["setVar:to:",
  5498.                                     "#ddscmax",
  5499.                                     ["computeFunction:of:", "floor", ["\/", ["-", ["readVariable", "_vy"], 350], 11]]],
  5500.                                 ["setVar:to:", "_vy", "358"]]],
  5501.                         ["setVar:to:", "#ddscy", 0],
  5502.                         ["doIf",
  5503.                             ["<", ["-", ["readVariable", "#ddy"], ["readVariable", "_vy"]], "-179"],
  5504.                             [["changeVar:by:", "#ddx", ["getParam", "pwidth", "r"]],
  5505.                                 ["setVar:to:", "#ddy", ["-", ["readVariable", "_vy"], 179]]]],
  5506.                         ["call", "draw dropdown %n %b", ["getParam", "idx", "r"], ["not", false]],
  5507.                         ["doUntil",
  5508.                             ["not", ["mousePressed"]],
  5509.                             [["call", "draw dropdown %n %b", ["getParam", "idx", "r"], false]]],
  5510.                         ["doUntil", ["mousePressed"], [["call", "draw dropdown %n %b", ["getParam", "idx", "r"], false]]]]],
  5511.                 [1920.8,
  5512.                     3278.7,
  5513.                     [["procDef", "Show Load Project Drop Down", [], [], false],
  5514.                         ["deleteLine:ofList:", "all", "Stack"],
  5515.                         ["append:toList:", ">> Click here to paste in JSON <<", "Stack"],
  5516.                         ["append:toList:", "", "Stack"],
  5517.                         ["setVar:to:", "#c", "1"],
  5518.                         ["doUntil",
  5519.                             [">", ["readVariable", "#c"], ["lineCountOfList:", "Example Projects"]],
  5520.                             [["append:toList:", ["getLine:ofList:", ["readVariable", "#c"], "Example Projects"], "Stack"], ["changeVar:by:", "#c", 2]]],
  5521.                         ["setVar:to:", "#ddx", "-146"],
  5522.                         ["setVar:to:", "#ddy", "160"],
  5523.                         ["setVar:to:", "#c", "13"],
  5524.                         ["call", "Make Drop Down (from stack) at par width %n", 40],
  5525.                         ["doIf",
  5526.                             ["=", ["readVariable", "#DragDest"], "1"],
  5527.                             [["doBroadcastAndWait", "Load JSON"], ["stopScripts", "this script"]]],
  5528.                         ["setVar:to:", "#DragDest", ["-", ["*", ["readVariable", "#DragDest"], 2], 5]],
  5529.                         ["doIf",
  5530.                             [">", ["readVariable", "#DragDest"], "0"],
  5531.                             [["doIf",
  5532.                                     ["<", ["readVariable", "#DragDest"], ["lineCountOfList:", "Example Projects"]],
  5533.                                     [["setVar:to:", "#DragDest", ["getLine:ofList:", ["+", ["readVariable", "#DragDest"], 1], "Example Projects"]],
  5534.                                         ["doBroadcastAndWait", "Load Example JSON"]]]]]]],
  5535.                 [1887.1,
  5536.                     2773.45,
  5537.                     [["procDef", "Get block color", [], [], true],
  5538.                         ["setVar:to:", "_i", "1"],
  5539.                         ["setVar:to:", "_ax", "0"],
  5540.                         ["doUntil",
  5541.                             [">", ["readVariable", "_i"], ["lineCountOfList:", "Stack"]],
  5542.                             [["setVar:to:", "cc", ["getLine:ofList:", ["getLine:ofList:", ["readVariable", "_i"], "Stack"], "Script"]],
  5543.                                 ["doIf",
  5544.                                     ["not", ["=", ["readVariable", "_ax"], "9"]],
  5545.                                     [["doIf",
  5546.                                             ["|", ["list:contains:", "TYPE_BLOCK", ["readVariable", "cc"]], ["list:contains:", "TYPE_ARG", ["readVariable", "cc"]]],
  5547.                                             [["setVar:to:",
  5548.                                                     "#c",
  5549.                                                     ["getLine:ofList:", ["+", ["getLine:ofList:", ["readVariable", "_i"], "Stack"], 10], "Script"]],
  5550.                                                 ["stopScripts", "this script"]]]]],
  5551.                                 ["changeVar:by:", "_i", 1],
  5552.                                 ["setVar:to:", "_ax", ["getLine:ofList:", ["readVariable", "_i"], "Stack"]],
  5553.                                 ["changeVar:by:", "_i", 1]]]]],
  5554.                 [1357.95,
  5555.                     1771,
  5556.                     [["procDef", "draw dropdown %n %b", ["idx", "first?"], [1, false], true],
  5557.                         ["setVar:to:", "_vy", ["+", ["*", ["lineCountOfList:", "Stack"], 11], 8]],
  5558.                         ["doIf", [">", ["readVariable", "_vy"], "358"], [["setVar:to:", "_vy", "358"]]],
  5559.                         ["setVar:to:", "_i", ["-", ["mouseX"], ["readVariable", "#ddx"]]],
  5560.                         ["doIfElse",
  5561.                             ["|",
  5562.                                 ["<", ["readVariable", "_i"], "0"],
  5563.                                 [">", ["readVariable", "_i"], ["readVariable", "_vy2"]]],
  5564.                             [["setVar:to:", "#DragDest", 0]],
  5565.                             [["setVar:to:", "_i", ["-", ["-", ["readVariable", "#ddy"], 4], ["mouseY"]]],
  5566.                                 ["doIfElse",
  5567.                                     ["|",
  5568.                                         ["<", ["readVariable", "_i"], "0"],
  5569.                                         [">", ["readVariable", "_i"], ["-", ["readVariable", "_vy"], 8]]],
  5570.                                     [["setVar:to:", "#DragDest", "0"]],
  5571.                                     [["doIfElse",
  5572.                                             ["<", ["readVariable", "_i"], "15"],
  5573.                                             [["doIf", [">", ["readVariable", "#ddscy"], "0"], [["changeVar:by:", "#ddscy", -1]]]],
  5574.                                             [["doIfElse",
  5575.                                                     [">", ["readVariable", "_i"], ["-", ["readVariable", "_vy"], 23]],
  5576.                                                     [["doIf",
  5577.                                                             ["<", ["readVariable", "#ddscy"], ["readVariable", "#ddscmax"]],
  5578.                                                             [["changeVar:by:", "#ddscy", 1]]]],
  5579.                                                     null]]],
  5580.                                         ["setVar:to:",
  5581.                                             "#DragDest",
  5582.                                             ["+",
  5583.                                                 ["+", ["computeFunction:of:", "floor", ["\/", ["readVariable", "_i"], 11]], 1],
  5584.                                                 ["readVariable", "#ddscy"]]]]]]],
  5585.                         ["call",
  5586.                             "fill rect %n %n %n %n %b",
  5587.                             ["readVariable", "#ddx"],
  5588.                             ["readVariable", "#ddy"],
  5589.                             ["readVariable", "_vy2"],
  5590.                             ["readVariable", "_vy"],
  5591.                             ["getParam", "first?", "b"]],
  5592.                         ["setVar:to:", "ii", ["+", ["readVariable", "#ddscy"], 1]],
  5593.                         ["setVar:to:", "_vy", ["-", ["readVariable", "#ddy"], 13]],
  5594.                         ["setVar:to:", "#s", ""],
  5595.                         ["doRepeat",
  5596.                             ["lineCountOfList:", "Stack"],
  5597.                             [["doIfElse",
  5598.                                     ["=", ["readVariable", "#DragDest"], ["readVariable", "ii"]],
  5599.                                     [["penColor:", -1],
  5600.                                         ["penSize:", 6],
  5601.                                         ["gotoX:y:", ["+", ["readVariable", "#ddx"], 4], ["+", ["readVariable", "_vy"], 0]],
  5602.                                         ["putPenDown"],
  5603.                                         ["changeXposBy:", ["-", ["readVariable", "_vy2"], 8]],
  5604.                                         ["changeYposBy:", 6],
  5605.                                         ["changeXposBy:", ["-", 8, ["readVariable", "_vy2"]]],
  5606.                                         ["changeYposBy:", -6],
  5607.                                         ["putPenUp"],
  5608.                                         ["penColor:", -16711423],
  5609.                                         ["penSize:", 1],
  5610.                                         ["setVar:to:", "#s", ["getLine:ofList:", ["readVariable", "ii"], "Stack"]]],
  5611.                                     [["penColor:", -1], ["penSize:", 1]]],
  5612.                                 ["doIf",
  5613.                                     [">", ["readVariable", "_vy"], "-180"],
  5614.                                     [["call",
  5615.                                             "write %s at %n %n",
  5616.                                             ["getLine:ofList:", ["readVariable", "ii"], "Stack"],
  5617.                                             ["+", ["readVariable", "#ddx"], 7],
  5618.                                             ["readVariable", "_vy"]]]],
  5619.                                 ["changeVar:by:", "_vy", -11],
  5620.                                 ["changeVar:by:", "ii", 1]]]]],
  5621.                 [4315.15,
  5622.                     2731.35,
  5623.                     [["procDef", "Reset Last Event Name", [], [], false],
  5624.                         ["deleteLine:ofList:", "all", "Stack"],
  5625.                         ["setVar:to:", "_i", "1"],
  5626.                         ["doRepeat",
  5627.                             ["lineCountOfList:", "Roots"],
  5628.                             [["call", "get all event names %n", ["getLine:ofList:", ["readVariable", "_i"], "Roots"]], ["changeVar:by:", "_i", 1]]],
  5629.                         ["doIfElse",
  5630.                             [">", ["lineCountOfList:", "Stack"], "0"],
  5631.                             [["setVar:to:", "Last Event", ["getLine:ofList:", "last", "Stack"]]],
  5632.                             [["setVar:to:", "Last Event", "message1"]]]]],
  5633.                 [4316,
  5634.                     2604.25,
  5635.                     [["whenIReceive", "Reset Last Var List"],
  5636.                         ["doIf", ["=", ["readVariable", "Last Event"], ""], [["call", "Reset Last Event Name"]]]]],
  5637.                 [1097, 674, [["whenKeyPressed", "left arrow"], ["call", "Scroll All %n %n", 32, 0]]],
  5638.                 [1099, 761, [["whenKeyPressed", "right arrow"], ["call", "Scroll All %n %n", -32, 0]]],
  5639.                 [3355,
  5640.                     944,
  5641.                     [["procDef", "Scroll All %n %n", ["x", "y"], [1, 1], true],
  5642.                         ["doIf", [">", ["readVariable", "dirty"], "0"], [["stopScripts", "this script"]]],
  5643.                         ["doIf",
  5644.                             ["=", ["getParam", "x", "r"], "0"],
  5645.                             [["call", "Get Max Extent"],
  5646.                                 ["doIfElse",
  5647.                                     [">", ["getParam", "y", "r"], "0"],
  5648.                                     [["doIf",
  5649.                                             [">", ["+", ["readVariable", "!DrawLow"], ["getParam", "y", "r"]], "150"],
  5650.                                             [["stopScripts", "this script"]]]],
  5651.                                     [["doIf",
  5652.                                             ["<", ["+", ["readVariable", "!DrawHigh"], ["getParam", "y", "r"]], "-150"],
  5653.                                             [["stopScripts", "this script"]]]]],
  5654.                                 ["setVar:to:", "_ci", "1"],
  5655.                                 ["doRepeat",
  5656.                                     ["lineCountOfList:", "Roots"],
  5657.                                     [["setVar:to:", "_i", ["getLine:ofList:", ["readVariable", "_ci"], "Roots"]],
  5658.                                         ["setVar:to:",
  5659.                                             "_vy",
  5660.                                             ["+",
  5661.                                                 ["getLine:ofList:", ["+", ["readVariable", "_i"], 2], "Script"],
  5662.                                                 ["getParam", "y", "r"]]],
  5663.                                         ["setLine:ofList:to:", ["+", ["readVariable", "_i"], 2], "Script", ["readVariable", "_vy"]],
  5664.                                         ["changeVar:by:", "_ci", 1]]],
  5665.                                 ["call", "invalidate all %n", 1],
  5666.                                 ["stopScripts", "this script"]]],
  5667.                         ["doIfElse",
  5668.                             ["<", ["getParam", "x", "r"], "0"],
  5669.                             [["doIf",
  5670.                                     [">", ["readVariable", "#SideBarOpen"], "0"],
  5671.                                     [["setVar:to:", "#SideBarOpen", 0],
  5672.                                         ["setVar:to:", "_ci", "1"],
  5673.                                         ["doRepeat",
  5674.                                             ["lineCountOfList:", "Roots"],
  5675.                                             [["setVar:to:", "_i", ["getLine:ofList:", ["readVariable", "_ci"], "Roots"]],
  5676.                                                 ["setVar:to:",
  5677.                                                     "_vx",
  5678.                                                     ["-", ["getLine:ofList:", ["+", ["readVariable", "_i"], 1], "Script"], 140]],
  5679.                                                 ["setLine:ofList:to:", ["+", ["readVariable", "_i"], 1], "Script", ["readVariable", "_vx"]],
  5680.                                                 ["changeVar:by:", "_ci", 1]]],
  5681.                                         ["call", "invalidate all %n", 1],
  5682.                                         ["stopScripts", "this script"]]]],
  5683.                             [["doIf",
  5684.                                     ["=", ["readVariable", "#SideBarOpen"], "0"],
  5685.                                     [["setVar:to:", "#SideBarOpen", "140"],
  5686.                                         ["setVar:to:", "_ci", "1"],
  5687.                                         ["doRepeat",
  5688.                                             ["lineCountOfList:", "Roots"],
  5689.                                             [["setVar:to:", "_i", ["getLine:ofList:", ["readVariable", "_ci"], "Roots"]],
  5690.                                                 ["setVar:to:",
  5691.                                                     "_vx",
  5692.                                                     ["+", ["getLine:ofList:", ["+", ["readVariable", "_i"], 1], "Script"], 140]],
  5693.                                                 ["setLine:ofList:to:", ["+", ["readVariable", "_i"], 1], "Script", ["readVariable", "_vx"]],
  5694.                                                 ["changeVar:by:", "_ci", 1]]],
  5695.                                         ["call", "invalidate all %n", 2],
  5696.                                         ["stopScripts", "this script"]]]]]]],
  5697.                 [10714.6,
  5698.                     22,
  5699.                     [["procDef", "write %s at %n %n", ["txt", "x", "y"], ["", 1, 1], true],
  5700.                         ["setVar:to:", "_ax", ["+", ["computeFunction:of:", "floor", ["getParam", "y", "r"]], 6.65]],
  5701.                         ["setVar:to:", "_ci", "1"],
  5702.                         ["xpos:", ["-", ["getParam", "x", "r"], 0.5]],
  5703.                         ["doRepeat",
  5704.                             ["stringLength:", ["getParam", "txt", "r"]],
  5705.                             [["setVar:to:",
  5706.                                     "_c",
  5707.                                     ["getAttribute:of:", ["letter:of:", ["readVariable", "_ci"], ["getParam", "txt", "r"]], "font"]],
  5708.                                 ["doIfElse",
  5709.                                     ["=", ["readVariable", "_c"], "0"],
  5710.                                     [["changeXposBy:", 4]],
  5711.                                     [["setVar:to:", "_i", "1"],
  5712.                                         ["doRepeat",
  5713.                                             ["letter:of:", 1, ["readVariable", "_c"]],
  5714.                                             [["changeVar:by:", "_i", 1],
  5715.                                                 ["doIfElse",
  5716.                                                     ["=", ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]], "0"],
  5717.                                                     [["changeVar:by:", "_i", 1], ["ypos:", ["+", ["readVariable", "_ax"], 0.35]]],
  5718.                                                     [["ypos:", ["readVariable", "_ax"]],
  5719.                                                         ["putPenDown"],
  5720.                                                         ["changeYposBy:", ["-", 0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  5721.                                                         ["putPenUp"],
  5722.                                                         ["changeVar:by:", "_i", 1]]],
  5723.                                                 ["doUntil",
  5724.                                                     ["=", ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]], "0"],
  5725.                                                     [["changeYposBy:", ["-", -0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  5726.                                                         ["changeVar:by:", "_i", 1],
  5727.                                                         ["putPenDown"],
  5728.                                                         ["changeYposBy:", ["-", 0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  5729.                                                         ["putPenUp"],
  5730.                                                         ["changeVar:by:", "_i", 1]]],
  5731.                                                 ["changeXposBy:", 1]]],
  5732.                                         ["changeXposBy:", 1]]],
  5733.                                 ["changeVar:by:", "_ci", 1]]]]],
  5734.                 [7245,
  5735.                     10,
  5736.                     [["procDef", "Len = Width of %s", ["txt"], [""], true],
  5737.                         ["setVar:to:", "_ci", "1"],
  5738.                         ["setVar:to:", "Len", 0],
  5739.                         ["doRepeat",
  5740.                             ["stringLength:", ["getParam", "txt", "r"]],
  5741.                             [["setVar:to:",
  5742.                                     "_c",
  5743.                                     ["getAttribute:of:", ["letter:of:", ["readVariable", "_ci"], ["getParam", "txt", "r"]], "font"]],
  5744.                                 ["doIfElse",
  5745.                                     ["=", ["readVariable", "_c"], "0"],
  5746.                                     [["changeVar:by:", "Len", 4]],
  5747.                                     [["changeVar:by:", "Len", ["+", ["letter:of:", 1, ["readVariable", "_c"]], 1]]]],
  5748.                                 ["changeVar:by:", "_ci", 1]]]]],
  5749.                 [15.85,
  5750.                     4088.3,
  5751.                     [["procDef", "Add to Examples", [], [], false],
  5752.                         ["doAsk", "JSON"],
  5753.                         ["append:toList:", ["answer"], "Example Projects"],
  5754.                         ["doAsk", "Title"],
  5755.                         ["insert:at:ofList:", ["answer"], ["lineCountOfList:", "Example Projects"], "Example Projects"]]]],
  5756.             "scriptComments": [[167, 16, 321, 243, false, 2877, "Type - ie. 'block'\rx\ry\rsx\rsy\rtxt\rIndex of Param element\rIndex of Nested Element\rIndex of Nested Element\rIndex of Next Sibling\r\r* txt onwards are optional depending on block type"],
  5757.                 [11220, 353, 150, 200, false, 1404, "Block"],
  5758.                 [8399, 221, 150, 200, false, 2444, "Drop a 'block'"],
  5759.                 [255, 2377, 150, 200, false, 3072, "Green flag"],
  5760.                 [4110, 1594.25, 150, 200, false, 4133, "event"],
  5761.                 [4122, 1856.25, 150, 200, false, 4150, "list"],
  5762.                 [4140, 2027.25, 150, 200, false, 4162, "color"],
  5763.                 [4155, 2101.25, 150, 200, false, 4167, "sprite"],
  5764.                 [4168, 2175.25, 150, 200, false, 4172, "mouse pointer"],
  5765.                 [4198, 2408.25, 150, 200, false, 4186, "rotation style"],
  5766.                 [4213, 2522.25, 150, 200, false, 4192, "stop"]],
  5767.             "costumes": [{
  5768.                     "costumeName": " ",
  5769.                     "baseLayerID": 1,
  5770.                     "baseLayerMD5": "005ff0c0e312ccc6e8fcff5cc0c8532f.svg",
  5771.                     "bitmapResolution": 1,
  5772.                     "rotationCenterX": 87,
  5773.                     "rotationCenterY": 79
  5774.                 }],
  5775.             "currentCostumeIndex": 0,
  5776.             "scratchX": 4.5,
  5777.             "scratchY": -111,
  5778.             "scale": 1,
  5779.             "direction": 90,
  5780.             "rotationStyle": "none",
  5781.             "isDraggable": false,
  5782.             "indexInLibrary": 2,
  5783.             "visible": false,
  5784.             "spriteInfo": {
  5785.             }
  5786.         },
  5787.         {
  5788.             "objName": "Parser",
  5789.             "variables": [{
  5790.                     "name": "idx",
  5791.                     "value": 1645,
  5792.                     "isPersistent": false
  5793.                 },
  5794.                 {
  5795.                     "name": "#i",
  5796.                     "value": 17,
  5797.                     "isPersistent": false
  5798.                 },
  5799.                 {
  5800.                     "name": "#tok",
  5801.                     "value": "",
  5802.                     "isPersistent": false
  5803.                 },
  5804.                 {
  5805.                     "name": "#c",
  5806.                     "value": ")",
  5807.                     "isPersistent": false
  5808.                 },
  5809.                 {
  5810.                     "name": "#op",
  5811.                     "value": "",
  5812.                     "isPersistent": false
  5813.                 },
  5814.                 {
  5815.                     "name": "#s",
  5816.                     "value": "0",
  5817.                     "isPersistent": false
  5818.                 },
  5819.                 {
  5820.                     "name": "#ins",
  5821.                     "value": 1198,
  5822.                     "isPersistent": false
  5823.                 },
  5824.                 {
  5825.                     "name": "#x",
  5826.                     "value": "1",
  5827.                     "isPersistent": false
  5828.                 },
  5829.                 {
  5830.                     "name": "#y",
  5831.                     "value": 186,
  5832.                     "isPersistent": false
  5833.                 },
  5834.                 {
  5835.                     "name": "#sid",
  5836.                     "value": "---",
  5837.                     "isPersistent": false
  5838.                 },
  5839.                 {
  5840.                     "name": "#cat",
  5841.                     "value": 1,
  5842.                     "isPersistent": false
  5843.                 },
  5844.                 {
  5845.                     "name": "cTime",
  5846.                     "value": 94,
  5847.                     "isPersistent": false
  5848.                 },
  5849.                 {
  5850.                     "name": "vi",
  5851.                     "value": "2",
  5852.                     "isPersistent": false
  5853.                 },
  5854.                 {
  5855.                     "name": "varIndex#",
  5856.                     "value": -1,
  5857.                     "isPersistent": false
  5858.                 }],
  5859.             "lists": [{
  5860.                     "listName": "stack",
  5861.                     "contents": [],
  5862.                     "isPersistent": false,
  5863.                     "x": 5,
  5864.                     "y": 267,
  5865.                     "width": 386,
  5866.                     "height": 479,
  5867.                     "visible": false
  5868.                 },
  5869.                 {
  5870.                     "listName": "PAL_LAYOUT",
  5871.                     "contents": ["56",
  5872.                         "147",
  5873.                         "148",
  5874.                         "",
  5875.                         "68",
  5876.                         "95",
  5877.                         "",
  5878.                         "66",
  5879.                         "65",
  5880.                         "63",
  5881.                         "",
  5882.                         "25",
  5883.                         "161",
  5884.                         "26",
  5885.                         "164",
  5886.                         "",
  5887.                         "15",
  5888.                         "",
  5889.                         "117",
  5890.                         "",
  5891.                         "160",
  5892.                         "163",
  5893.                         "67",
  5894.                         "---",
  5895.                         "103",
  5896.                         "102",
  5897.                         "139",
  5898.                         "138",
  5899.                         "",
  5900.                         "124",
  5901.                         "69",
  5902.                         "",
  5903.                         "81",
  5904.                         "86",
  5905.                         "130",
  5906.                         "",
  5907.                         "17",
  5908.                         "113",
  5909.                         "55",
  5910.                         "",
  5911.                         "21",
  5912.                         "118",
  5913.                         "",
  5914.                         "30",
  5915.                         "64",
  5916.                         "",
  5917.                         "34",
  5918.                         "106",
  5919.                         "105",
  5920.                         "---",
  5921.                         "94",
  5922.                         "48",
  5923.                         "133",
  5924.                         "",
  5925.                         "93",
  5926.                         "100",
  5927.                         "",
  5928.                         "89",
  5929.                         "75",
  5930.                         "",
  5931.                         "24",
  5932.                         "123",
  5933.                         "150",
  5934.                         "",
  5935.                         "22",
  5936.                         "119",
  5937.                         "137",
  5938.                         "---",
  5939.                         "27",
  5940.                         "",
  5941.                         "129",
  5942.                         "",
  5943.                         "96",
  5944.                         "97",
  5945.                         "166",
  5946.                         "",
  5947.                         "91",
  5948.                         "18",
  5949.                         "115",
  5950.                         "",
  5951.                         "19",
  5952.                         "116",
  5953.                         "",
  5954.                         "20",
  5955.                         "92",
  5956.                         "",
  5957.                         "168",
  5958.                         "169",
  5959.                         "---",
  5960.                         "99",
  5961.                         "",
  5962.                         "120",
  5963.                         "23",
  5964.                         "126",
  5965.                         "72",
  5966.                         "",
  5967.                         "33",
  5968.                         "",
  5969.                         "13",
  5970.                         "",
  5971.                         "39",
  5972.                         "74",
  5973.                         "114",
  5974.                         "",
  5975.                         "59",
  5976.                         "79",
  5977.                         "80",
  5978.                         "",
  5979.                         "125",
  5980.                         "71",
  5981.                         "---",
  5982.                         "155",
  5983.                         "157",
  5984.                         "153",
  5985.                         "158",
  5986.                         "",
  5987.                         "159",
  5988.                         "",
  5989.                         "156",
  5990.                         "16",
  5991.                         "42",
  5992.                         "---",
  5993.                         "151",
  5994.                         "49",
  5995.                         "43",
  5996.                         "",
  5997.                         "46",
  5998.                         "47",
  5999.                         "52",
  6000.                         "51",
  6001.                         "",
  6002.                         "134",
  6003.                         "152",
  6004.                         "",
  6005.                         "154",
  6006.                         "37",
  6007.                         "38",
  6008.                         "---",
  6009.                         "144",
  6010.                         "145",
  6011.                         "29",
  6012.                         "40",
  6013.                         "",
  6014.                         "41",
  6015.                         "12",
  6016.                         "",
  6017.                         "77",
  6018.                         "83",
  6019.                         "84",
  6020.                         "85",
  6021.                         "",
  6022.                         "127",
  6023.                         "",
  6024.                         "141",
  6025.                         "142",
  6026.                         "",
  6027.                         "58",
  6028.                         "",
  6029.                         "140",
  6030.                         "143",
  6031.                         "62",
  6032.                         "---",
  6033.                         "6",
  6034.                         "1",
  6035.                         "2",
  6036.                         "3",
  6037.                         "",
  6038.                         "98",
  6039.                         "",
  6040.                         "7",
  6041.                         "8",
  6042.                         "9",
  6043.                         "",
  6044.                         "4",
  6045.                         "10",
  6046.                         "88",
  6047.                         "",
  6048.                         "32",
  6049.                         "78",
  6050.                         "136",
  6051.                         "",
  6052.                         "5",
  6053.                         "101",
  6054.                         "",
  6055.                         "31",
  6056.                         "---"],
  6057.                     "isPersistent": false,
  6058.                     "x": 239,
  6059.                     "y": 61,
  6060.                     "width": 202,
  6061.                     "height": 280,
  6062.                     "visible": false
  6063.                 }],
  6064.             "scripts": [[431,
  6065.                     120,
  6066.                     [["procDef", "Append Sibling %s txt? %s col %n", ["typ", "txt", "col"], ["", "", 1], true],
  6067.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  6068.                         ["call", "Add Block %s txt? %s", ["getParam", "typ", "r"], ["getParam", "txt", "r"]],
  6069.                         ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 9], "Script", ["readVariable", "idx"]],
  6070.                         ["deleteLine:ofList:", "last", "stack"]]],
  6071.                 [2302,
  6072.                     10,
  6073.                     [["procDef", "Append Nested %s txt? %s col %n", ["typ", "txt", "col"], ["", "", 1], true],
  6074.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  6075.                         ["call", "Add Block %s txt? %s", ["getParam", "typ", "r"], ["getParam", "txt", "r"]],
  6076.                         ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 7], "Script", ["readVariable", "idx"]]]],
  6077.                 [2755,
  6078.                     10,
  6079.                     [["procDef", "Delete Block %n", ["idx"], [1], true],
  6080.                         ["doIf",
  6081.                             [">", ["getParam", "idx", "r"], "0"],
  6082.                             [["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  6083.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  6084.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  6085.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  6086.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 9], "Script", ["readVariable", "#BlockPool"]],
  6087.                                 ["setVar:to:", "#BlockPool", ["getParam", "idx", "r"]]]]]],
  6088.                 [2302,
  6089.                     166,
  6090.                     [["procDef", "Add Root %s at %n %n to palette? %b", ["schema", "x", "y", "palette?"], ["", 1, 1, false], true],
  6091.                         ["deleteLine:ofList:", "all", "stack"],
  6092.                         ["call", "Add Block %s txt? %s", ["getParam", "schema", "r"], ""],
  6093.                         ["doIfElse",
  6094.                             ["getParam", "palette?", "b"],
  6095.                             [["append:toList:", ["readVariable", "idx"], "Palette"]],
  6096.                             [["append:toList:", ["readVariable", "idx"], "Roots"]]],
  6097.                         ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 1], "Script", ["getParam", "x", "r"]],
  6098.                         ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 2], "Script", ["getParam", "y", "r"]],
  6099.                         ["call",
  6100.                             "Expand Body %n %s",
  6101.                             ["readVariable", "idx"],
  6102.                             ["getLine:ofList:", ["+", ["getParam", "schema", "r"], ["readVariable", "SCMA#"]], "BLOCK_SCHEMA"]]]],
  6103.                 [1651,
  6104.                     10,
  6105.                     [["procDef", "Add Block %s txt? %s", ["schema", "txt"], ["", ""], true],
  6106.                         ["doIfElse",
  6107.                             [">", ["readVariable", "#BlockPool"], "0"],
  6108.                             [["setVar:to:", "idx", ["readVariable", "#BlockPool"]],
  6109.                                 ["setVar:to:", "#BlockPool", ["getLine:ofList:", ["+", ["readVariable", "#BlockPool"], 9], "Script"]],
  6110.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 1], "Script", ""],
  6111.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 2], "Script", ""],
  6112.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 3], "Script", ""],
  6113.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 4], "Script", ""],
  6114.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 5], "Script", ["getParam", "txt", "r"]],
  6115.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 6], "Script", "0"],
  6116.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 7], "Script", "0"],
  6117.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 8], "Script", "0"],
  6118.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 9], "Script", "0"],
  6119.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]],
  6120.                             [["append:toList:", "", "Script"],
  6121.                                 ["setVar:to:", "idx", ["lineCountOfList:", "Script"]],
  6122.                                 ["append:toList:", "", "Script"],
  6123.                                 ["append:toList:", "", "Script"],
  6124.                                 ["append:toList:", "", "Script"],
  6125.                                 ["append:toList:", "", "Script"],
  6126.                                 ["append:toList:", ["getParam", "txt", "r"], "Script"],
  6127.                                 ["append:toList:", "0", "Script"],
  6128.                                 ["append:toList:", "0", "Script"],
  6129.                                 ["append:toList:", "0", "Script"],
  6130.                                 ["append:toList:", "0", "Script"],
  6131.                                 ["append:toList:", "", "Script"],
  6132.                                 ["append:toList:", "", "Script"]]],
  6133.                         ["doIfElse",
  6134.                             ["=", ["rounded", ["getParam", "schema", "r"]], ["getParam", "schema", "r"]],
  6135.                             [["setLine:ofList:to:",
  6136.                                     ["readVariable", "idx"],
  6137.                                     "Script",
  6138.                                     ["getLine:ofList:",
  6139.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 2]],
  6140.                                         "BLOCK_SCHEMA"]],
  6141.                                 ["setLine:ofList:to:",
  6142.                                     ["+", ["readVariable", "idx"], 10],
  6143.                                     "Script",
  6144.                                     ["getLine:ofList:",
  6145.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 3]],
  6146.                                         "BLOCK_SCHEMA"]],
  6147.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ["getParam", "schema", "r"]]],
  6148.                             [["setLine:ofList:to:", ["readVariable", "idx"], "Script", ["getParam", "schema", "r"]],
  6149.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 10], "Script", ""],
  6150.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]]]]],
  6151.                 [1121,
  6152.                     10,
  6153.                     [["procDef", "Create Palette %n", ["gap"], [1], true],
  6154.                         ["setVar:to:", "#sid", "1"],
  6155.                         ["setVar:to:", "#y", "1"],
  6156.                         ["doUntil",
  6157.                             ["=", ["readVariable", "#sid"], ["readVariable", "#Section"]],
  6158.                             [["doIf",
  6159.                                     ["=", ["getLine:ofList:", ["readVariable", "#y"], "PAL_LAYOUT"], "---"],
  6160.                                     [["changeVar:by:", "#sid", 1]]],
  6161.                                 ["changeVar:by:", "#y", 1]]],
  6162.                         ["setVar:to:", "#sid", ["getLine:ofList:", ["readVariable", "#y"], "PAL_LAYOUT"]],
  6163.                         ["setVar:to:", "#x", 0],
  6164.                         ["doUntil",
  6165.                             ["=", ["readVariable", "#sid"], "---"],
  6166.                             [["doIfElse",
  6167.                                     [">", ["readVariable", "#sid"], ""],
  6168.                                     [["doIf",
  6169.                                             [">",
  6170.                                                 ["getLine:ofList:", ["+", ["readVariable", "#sid"], ["*", 3, ["readVariable", "SCMA#"]]], "BLOCK_SCHEMA"],
  6171.                                                 ""],
  6172.                                             [["setVar:to:", "#x", "1"],
  6173.                                                 ["doIfElse",
  6174.                                                     ["=", ["readVariable", "#sid"], "99"],
  6175.                                                     [["call", "Add Root %s at %n %n to palette? %b", "99", -235, 0, ["not", false]],
  6176.                                                         ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 10], "Script", "12"],
  6177.                                                         ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"]],
  6178.                                                         ["setLine:ofList:to:", ["readVariable", "idx"], "Script", "bt"],
  6179.                                                         ["setVar:to:", "vi", "1"],
  6180.                                                         ["doRepeat",
  6181.                                                             ["\/", ["lineCountOfList:", "vars"], 2],
  6182.                                                             [["call", "Add Root %s at %n %n to palette? %b", "99", -235, 0, ["not", false]],
  6183.                                                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"]],
  6184.                                                                 ["setLine:ofList:to:",
  6185.                                                                     ["+", ["readVariable", "idx"], 5],
  6186.                                                                     "Script",
  6187.                                                                     ["getLine:ofList:", ["readVariable", "vi"], "vars"]],
  6188.                                                                 ["changeVar:by:", "vi", 2]]]],
  6189.                                                     [["doIfElse",
  6190.                                                             ["=", ["readVariable", "#sid"], "33"],
  6191.                                                             [["call", "Add Root %s at %n %n to palette? %b", "33", -235, 0, ["not", false]],
  6192.                                                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 10], "Script", "12"],
  6193.                                                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"]],
  6194.                                                                 ["setLine:ofList:to:", ["readVariable", "idx"], "Script", "bt"],
  6195.                                                                 ["setVar:to:", "vi", "2"],
  6196.                                                                 ["doRepeat",
  6197.                                                                     ["\/", ["-", ["getLine:ofList:", 1, "lists"], 2], 4],
  6198.                                                                     [["call", "Add Root %s at %n %n to palette? %b", "33", -235, 0, ["not", false]],
  6199.                                                                         ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"]],
  6200.                                                                         ["setLine:ofList:to:",
  6201.                                                                             ["+", ["readVariable", "idx"], 5],
  6202.                                                                             "Script",
  6203.                                                                             ["getLine:ofList:", ["readVariable", "vi"], "lists"]],
  6204.                                                                         ["changeVar:by:", "vi", 4]]]],
  6205.                                                             [["call", "Add Root %s at %n %n to palette? %b", ["readVariable", "#sid"], -235, 0, ["not", false]]]]]]]]],
  6206.                                     [["doIf",
  6207.                                             [">", ["readVariable", "#x"], "0"],
  6208.                                             [["call", "Add Root %s at %n %n to palette? %b", "---", -400, 0, ["not", false]], ["setVar:to:", "#x", 0]]]]],
  6209.                                 ["changeVar:by:", "#y", 1],
  6210.                                 ["setVar:to:", "#sid", ["getLine:ofList:", ["readVariable", "#y"], "PAL_LAYOUT"]]]]]],
  6211.                 [431,
  6212.                     474,
  6213.                     [["procDef", "Add Child %s", ["schema"], [""], true],
  6214.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  6215.                         ["call", "Add Block %s txt? %s", ["getParam", "schema", "r"], ""],
  6216.                         ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 9], "Script", ["readVariable", "idx"]],
  6217.                         ["deleteLine:ofList:", "last", "stack"],
  6218.                         ["call",
  6219.                             "Expand Body %n %s",
  6220.                             ["readVariable", "idx"],
  6221.                             ["getLine:ofList:", ["+", ["getParam", "schema", "r"], ["readVariable", "SCMA#"]], "BLOCK_SCHEMA"]]]],
  6222.                 [431,
  6223.                     686,
  6224.                     [["procDef", "Expand Body %n %s", ["idx", "txt"], [1, ""], true],
  6225.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  6226.                         ["setVar:to:", "#i", "1"],
  6227.                         ["setVar:to:", "#tok", ""],
  6228.                         ["setVar:to:", "#op", 0],
  6229.                         ["setVar:to:", "#s", 0],
  6230.                         ["setVar:to:", "#ins", ["+", ["getParam", "idx", "r"], 6]],
  6231.                         ["doRepeat",
  6232.                             ["stringLength:", ["getParam", "txt", "r"]],
  6233.                             [["setVar:to:", "#c", ["letter:of:", ["readVariable", "#i"], ["getParam", "txt", "r"]]],
  6234.                                 ["doIfElse",
  6235.                                     ["|",
  6236.                                         ["|", ["=", ["readVariable", "#c"], "("], ["=", ["readVariable", "#c"], "["]],
  6237.                                         ["&",
  6238.                                             ["=", ["readVariable", "#c"], "<"],
  6239.                                             ["not",
  6240.                                                 ["=",
  6241.                                                     ["letter:of:", ["+", ["readVariable", "#i"], 1], ["getParam", "txt", "r"]],
  6242.                                                     " "]]]],
  6243.                                     [["setVar:to:", "#op", ["readVariable", "#c"]],
  6244.                                         ["doIf",
  6245.                                             [">", ["readVariable", "#tok"], ""],
  6246.                                             [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  6247.                                                 ["setVar:to:", "#tok", ""],
  6248.                                                 ["setVar:to:", "#s", "0"],
  6249.                                                 ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]],
  6250.                                                 ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]]]]],
  6251.                                     [["doIfElse",
  6252.                                             ["|",
  6253.                                                 ["|", ["=", ["readVariable", "#c"], ")"], ["=", ["readVariable", "#c"], "]"]],
  6254.                                                 ["|",
  6255.                                                     ["&", ["=", ["readVariable", "#c"], ">"], [">", ["readVariable", "#op"], ""]],
  6256.                                                     ["=", ["readVariable", "#c"], "."]]],
  6257.                                             [["doIfElse",
  6258.                                                     ["=", ["readVariable", "#op"], "."],
  6259.                                                     [["setLine:ofList:to:", ["+", ["readVariable", "#ins"], 1], "Script", ["readVariable", "#tok"]],
  6260.                                                         ["setVar:to:", "#op", ""],
  6261.                                                         ["doIf",
  6262.                                                             ["=", ["readVariable", "#tok"], "va"],
  6263.                                                             [["setLine:ofList:to:", ["-", ["readVariable", "#ins"], 4], "Script", ["getAttribute:of:", "Last Var", "Runtime"]]]],
  6264.                                                         ["doIf",
  6265.                                                             ["=", ["readVariable", "#tok"], "ls"],
  6266.                                                             [["setLine:ofList:to:", ["-", ["readVariable", "#ins"], 4], "Script", ["getAttribute:of:", "Last List", "Runtime"]]]],
  6267.                                                         ["doIf",
  6268.                                                             ["=", ["readVariable", "#tok"], "ev"],
  6269.                                                             [["setLine:ofList:to:", ["-", ["readVariable", "#ins"], 4], "Script", ["getAttribute:of:", "Last Event", "Editor"]]]]],
  6270.                                                     [["doIfElse",
  6271.                                                             ["=", ["readVariable", "#op"], "("],
  6272.                                                             [["call", "Add Block %s txt? %s", "n", ["readVariable", "#tok"]]],
  6273.                                                             [["doIfElse",
  6274.                                                                     ["=", ["readVariable", "#op"], "["],
  6275.                                                                     [["call", "Add Block %s txt? %s", "t", ["readVariable", "#tok"]]],
  6276.                                                                     [["call", "Add Block %s txt? %s", "?", "    "]]]]],
  6277.                                                         ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]],
  6278.                                                         ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]],
  6279.                                                         ["doIfElse",
  6280.                                                             ["=", ["readVariable", "#c"], "."],
  6281.                                                             [["setVar:to:", "#op", "."]],
  6282.                                                             [["setVar:to:", "#op", ""]]]]],
  6283.                                                 ["setVar:to:", "#tok", ""],
  6284.                                                 ["setVar:to:", "#s", "0"]],
  6285.                                             [["doIfElse",
  6286.                                                     ["=", ["readVariable", "#c"], " "],
  6287.                                                     [["doIf", [">", ["readVariable", "#tok"], ""], [["setVar:to:", "#s", "1"]]]],
  6288.                                                     [["doIfElse",
  6289.                                                             [">", ["readVariable", "#s"], "0"],
  6290.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["concatenate:with:", " ", ["readVariable", "#c"]]]],
  6291.                                                                 ["setVar:to:", "#s", "0"]],
  6292.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["readVariable", "#c"]]]]]]]]]]],
  6293.                                 ["changeVar:by:", "#i", 1]]],
  6294.                         ["doIf",
  6295.                             [">", ["readVariable", "#tok"], ""],
  6296.                             [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  6297.                                 ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]]]],
  6298.                         ["call", "pop"]]],
  6299.                 [431,
  6300.                     298,
  6301.                     [["procDef", "Parse Script", [], [], true],
  6302.                         ["deleteLine:ofList:", "all", "Script"],
  6303.                         ["deleteLine:ofList:", "all", "Roots"],
  6304.                         ["deleteLine:ofList:", "all", "stack"],
  6305.                         ["deleteLine:ofList:", "all", "Palette"],
  6306.                         ["call", "Create Palette %n", -18]]],
  6307.                 [10,
  6308.                     589,
  6309.                     [["whenIReceive", "change palette"],
  6310.                         ["doRepeat",
  6311.                             ["lineCountOfList:", "Palette"],
  6312.                             [["call", "Delete Block %n", ["getLine:ofList:", "last", "Palette"]], ["deleteLine:ofList:", "last", "Palette"]]],
  6313.                         ["call", "Create Palette %n", 0],
  6314.                         ["doBroadcastAndWait", "palette changed"]]],
  6315.                 [5,
  6316.                     9,
  6317.                     [["whenGreenFlag"],
  6318.                         ["hide"],
  6319.                         ["setVar:to:", "SCMA#", "1"],
  6320.                         ["doUntil",
  6321.                             ["=", ["getLine:ofList:", ["readVariable", "SCMA#"], "BLOCK_SCHEMA"], "."],
  6322.                             [["changeVar:by:", "SCMA#", 1]]],
  6323.                         ["setVar:to:", "cTime", ["+", ["timeAndDate", "second"], ["+", 60, ["timeAndDate", "minute"]]]],
  6324.                         ["doBroadcastAndWait", "Reset Last Var List"],
  6325.                         ["doIfElse",
  6326.                             [">", ["computeFunction:of:", "abs", ["-", ["readVariable", "cTime"], ["readVariable", "#RunTime"]]], "1"],
  6327.                             [["doBroadcastAndWait", "change palette"], ["broadcast:", "draw"]],
  6328.                             [["doBroadcastAndWait", "execute"], ["broadcast:", "draw"]]]]],
  6329.                 [431,
  6330.                     5,
  6331.                     [["procDef", "pop", [], [], true],
  6332.                         ["setVar:to:", "idx", ["getLine:ofList:", "last", "stack"]],
  6333.                         ["deleteLine:ofList:", "last", "stack"]]],
  6334.                 [9,
  6335.                     420,
  6336.                     [["procDef", "Append Param %s txt? %s", ["schema", "txt"], ["", ""], true],
  6337.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  6338.                         ["call", "Add Block %s txt? %s", ["getParam", "schema", "r"], ["getParam", "txt", "r"]],
  6339.                         ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 6], "Script", ["readVariable", "idx"]]]]],
  6340.             "scriptComments": [[786, 1280.5, 150, 200, false, 372, "Prev #ins +1 = 10\rPut picklist in #10"],
  6341.                 [124, 22, 234, 304, false, 467, "Type - ie. 'block'\rx\ry\rsx\rsy\rtxt\rIndex of Param element\rIndex of Nested Element\rIndex of Nested Element\rIndex of Next Sibling\rColor Lookup\rschema index\r\r* txt onwards are optional depending on block type"]],
  6342.             "costumes": [{
  6343.                     "costumeName": "costume1",
  6344.                     "baseLayerID": 2,
  6345.                     "baseLayerMD5": "d36f6603ec293d2c2198d3ea05109fe0.png",
  6346.                     "bitmapResolution": 2,
  6347.                     "rotationCenterX": 0,
  6348.                     "rotationCenterY": 0
  6349.                 }],
  6350.             "currentCostumeIndex": 0,
  6351.             "scratchX": 18,
  6352.             "scratchY": 33,
  6353.             "scale": 1,
  6354.             "direction": 90,
  6355.             "rotationStyle": "none",
  6356.             "isDraggable": false,
  6357.             "indexInLibrary": 1,
  6358.             "visible": false,
  6359.             "spriteInfo": {
  6360.             }
  6361.         },
  6362.         {
  6363.             "objName": "Runtime",
  6364.             "variables": [{
  6365.                     "name": "thread#",
  6366.                     "value": "1",
  6367.                     "isPersistent": false
  6368.                 },
  6369.                 {
  6370.                     "name": "varIndex#",
  6371.                     "value": 1,
  6372.                     "isPersistent": false
  6373.                 },
  6374.                 {
  6375.                     "name": "execIdx",
  6376.                     "value": "0",
  6377.                     "isPersistent": false
  6378.                 },
  6379.                 {
  6380.                     "name": "heapIdx",
  6381.                     "value": "0",
  6382.                     "isPersistent": false
  6383.                 },
  6384.                 {
  6385.                     "name": "inst",
  6386.                     "value": "",
  6387.                     "isPersistent": false
  6388.                 },
  6389.                 {
  6390.                     "name": "paramIdx",
  6391.                     "value": 1021,
  6392.                     "isPersistent": false
  6393.                 },
  6394.                 {
  6395.                     "name": "vName",
  6396.                     "value": "y",
  6397.                     "isPersistent": false
  6398.                 },
  6399.                 {
  6400.                     "name": "vVal",
  6401.                     "value": "",
  6402.                     "isPersistent": false
  6403.                 },
  6404.                 {
  6405.                     "name": "heapPool#",
  6406.                     "value": 1,
  6407.                     "isPersistent": false
  6408.                 },
  6409.                 {
  6410.                     "name": "askYieldHeapIdx",
  6411.                     "value": 0,
  6412.                     "isPersistent": false
  6413.                 },
  6414.                 {
  6415.                     "name": "yieldThread",
  6416.                     "value": "",
  6417.                     "isPersistent": false
  6418.                 },
  6419.                 {
  6420.                     "name": "run_dirty",
  6421.                     "value": "true",
  6422.                     "isPersistent": false
  6423.                 },
  6424.                 {
  6425.                     "name": "listIdx",
  6426.                     "value": "0",
  6427.                     "isPersistent": false
  6428.                 },
  6429.                 {
  6430.                     "name": "tmp",
  6431.                     "value": "",
  6432.                     "isPersistent": false
  6433.                 },
  6434.                 {
  6435.                     "name": "p1",
  6436.                     "value": 199.23893961835267,
  6437.                     "isPersistent": false
  6438.                 },
  6439.                 {
  6440.                     "name": "p2",
  6441.                     "value": -10.701570023755087,
  6442.                     "isPersistent": false
  6443.                 },
  6444.                 {
  6445.                     "name": "newThreadTimeout",
  6446.                     "value": 12.373,
  6447.                     "isPersistent": false
  6448.                 },
  6449.                 {
  6450.                     "name": "warpSpeed",
  6451.                     "value": "0",
  6452.                     "isPersistent": false
  6453.                 },
  6454.                 {
  6455.                     "name": "Last List",
  6456.                     "value": "list",
  6457.                     "isPersistent": false
  6458.                 },
  6459.                 {
  6460.                     "name": "Last Var",
  6461.                     "value": "y",
  6462.                     "isPersistent": false
  6463.                 },
  6464.                 {
  6465.                     "name": "#ANSWER",
  6466.                     "value": "20bcd5",
  6467.                     "isPersistent": false
  6468.                 },
  6469.                 {
  6470.                     "name": "wasActive",
  6471.                     "value": "true",
  6472.                     "isPersistent": false
  6473.                 },
  6474.                 {
  6475.                     "name": "activeThreads#",
  6476.                     "value": 0,
  6477.                     "isPersistent": false
  6478.                 },
  6479.                 {
  6480.                     "name": "#TimerRoot",
  6481.                     "value": 1.675,
  6482.                     "isPersistent": false
  6483.                 },
  6484.                 {
  6485.                     "name": "peri",
  6486.                     "value": 5.086396835705245e-11,
  6487.                     "isPersistent": false
  6488.                 },
  6489.                 {
  6490.                     "name": "ind",
  6491.                     "value": 4.533333333333333,
  6492.                     "isPersistent": false
  6493.                 },
  6494.                 {
  6495.                     "name": "incx",
  6496.                     "value": 62.954669815612824,
  6497.                     "isPersistent": false
  6498.                 },
  6499.                 {
  6500.                     "name": "incy",
  6501.                     "value": 68.33612817977225,
  6502.                     "isPersistent": false
  6503.                 },
  6504.                 {
  6505.                     "name": "td",
  6506.                     "value": 0.035558059493036795,
  6507.                     "isPersistent": false
  6508.                 },
  6509.                 {
  6510.                     "name": "penSize",
  6511.                     "value": "4",
  6512.                     "isPersistent": false
  6513.                 },
  6514.                 {
  6515.                     "name": "_ax",
  6516.                     "value": 6.65,
  6517.                     "isPersistent": false
  6518.                 },
  6519.                 {
  6520.                     "name": "_ci",
  6521.                     "value": 38,
  6522.                     "isPersistent": false
  6523.                 },
  6524.                 {
  6525.                     "name": "_c",
  6526.                     "value": "40310016012101210",
  6527.                     "isPersistent": false
  6528.                 },
  6529.                 {
  6530.                     "name": "_i",
  6531.                     "value": 17,
  6532.                     "isPersistent": false
  6533.                 },
  6534.                 {
  6535.                     "name": "Len",
  6536.                     "value": 203,
  6537.                     "isPersistent": false
  6538.                 }],
  6539.             "lists": [{
  6540.                     "listName": "threads",
  6541.                     "contents": [],
  6542.                     "isPersistent": false,
  6543.                     "x": 365,
  6544.                     "y": 10,
  6545.                     "width": 230,
  6546.                     "height": 303,
  6547.                     "visible": false
  6548.                 },
  6549.                 {
  6550.                     "listName": "heap",
  6551.                     "contents": [4, "", "", 0, 1, "Hex Color:"],
  6552.                     "isPersistent": false,
  6553.                     "x": 8,
  6554.                     "y": 81,
  6555.                     "width": 296,
  6556.                     "height": 383,
  6557.                     "visible": false
  6558.                 },
  6559.                 {
  6560.                     "listName": "stack",
  6561.                     "contents": [],
  6562.                     "isPersistent": false,
  6563.                     "x": 360,
  6564.                     "y": 21,
  6565.                     "width": 294,
  6566.                     "height": 394,
  6567.                     "visible": false
  6568.                 },
  6569.                 {
  6570.                     "listName": "tmpList",
  6571.                     "contents": [],
  6572.                     "isPersistent": false,
  6573.                     "x": 18,
  6574.                     "y": 215,
  6575.                     "width": 154,
  6576.                     "height": 254,
  6577.                     "visible": false
  6578.                 },
  6579.                 {
  6580.                     "listName": "poly",
  6581.                     "contents": [],
  6582.                     "isPersistent": false,
  6583.                     "x": 225,
  6584.                     "y": 154,
  6585.                     "width": 130,
  6586.                     "height": 230,
  6587.                     "visible": false
  6588.                 }],
  6589.             "scripts": [[2232,
  6590.                     10,
  6591.                     [["procDef", "inst - say %n", ["inst"], [1], false],
  6592.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6593.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6594.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6595.                         ["say:", ["getLine:ofList:", "last", "stack"]],
  6596.                         ["doIfElse",
  6597.                             ["=", ["getParam", "inst", "r"], "102"],
  6598.                             [["deleteLine:ofList:", "last", "stack"],
  6599.                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6600.                                 ["setVar:to:", "run_dirty", "true"]],
  6601.                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6602.                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6603.                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6604.                                 ["call", "Yield Thread for %n secs", ["getLine:ofList:", "last", "stack"]],
  6605.                                 ["deleteLine:ofList:", "last", "stack"]]]]],
  6606.                 [1654,
  6607.                     10,
  6608.                     [["procDef", "inst - var %n", ["inst"], [1], false],
  6609.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6610.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6611.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6612.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6613.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6614.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6615.                         ["setVar:to:", "vVal", ["getLine:ofList:", "last", "stack"]],
  6616.                         ["deleteLine:ofList:", "last", "stack"],
  6617.                         ["setVar:to:", "vName", ["getLine:ofList:", "last", "stack"]],
  6618.                         ["deleteLine:ofList:", "last", "stack"],
  6619.                         ["doIfElse",
  6620.                             ["=", ["getParam", "inst", "r"], "120"],
  6621.                             [["call", "Set Variable %s to %s", ["readVariable", "vName"], ["readVariable", "vVal"]]],
  6622.                             [["call", "Change var %s by %n", ["readVariable", "vName"], ["readVariable", "vVal"]]]],
  6623.                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]],
  6624.                 [7169,
  6625.                     10,
  6626.                     [["procDef", "Exec cmd 96-127", [], [], false],
  6627.                         ["doIfElse",
  6628.                             ["|", ["=", ["readVariable", "inst"], "102"], ["=", ["readVariable", "inst"], "103"]],
  6629.                             [["call", "inst - say %n", ["readVariable", "inst"]], ["setVar:to:", "run_dirty", "true"]],
  6630.                             [["doIfElse",
  6631.                                     ["=", ["readVariable", "inst"], "124"],
  6632.                                     [["show"],
  6633.                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6634.                                         ["setVar:to:", "run_dirty", "true"]],
  6635.                                     [["doIfElse",
  6636.                                             ["=", ["readVariable", "inst"], "120"],
  6637.                                             [["call", "inst - var %n", ["readVariable", "inst"]]],
  6638.                                             [["doIfElse",
  6639.                                                     ["=", ["readVariable", "inst"], "96"],
  6640.                                                     [["putPenDown"],
  6641.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6642.                                                         ["setVar:to:", "run_dirty", "true"],
  6643.                                                         ["deleteLine:ofList:", "all", "poly"],
  6644.                                                         ["append:toList:", ["xpos"], "poly"],
  6645.                                                         ["append:toList:", ["ypos"], "poly"]],
  6646.                                                     [["doIfElse",
  6647.                                                             ["=", ["readVariable", "inst"], "97"],
  6648.                                                             [["putPenUp"],
  6649.                                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6650.                                                                 ["setVar:to:", "run_dirty", "true"],
  6651.                                                                 ["deleteLine:ofList:", "all", "poly"]],
  6652.                                                             [["doIfElse",
  6653.                                                                     ["=", ["readVariable", "inst"], "114"],
  6654.                                                                     [["call", "Eval 2 params %b start %n", ["not", false], ["readVariable", "execIdx"]],
  6655.                                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6656.                                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6657.                                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6658.                                                                         ["setVar:to:", "tmp", ["getLine:ofList:", "last", "stack"]],
  6659.                                                                         ["deleteLine:ofList:", "last", "stack"],
  6660.                                                                         ["doIfElse",
  6661.                                                                             ["=", ["readVariable", "p1"], "last"],
  6662.                                                                             [["call", "LIST Get length of list %s", ["readVariable", "p2"]],
  6663.                                                                                 ["call", "LIST Replace row %n of %s with %s", ["readVariable", "vVal"], ["readVariable", "p2"], ["readVariable", "tmp"]]],
  6664.                                                                             [["doIfElse",
  6665.                                                                                     ["=", ["readVariable", "p1"], "random"],
  6666.                                                                                     [["call", "LIST Get length of list %s", ["readVariable", "p2"]],
  6667.                                                                                         ["call",
  6668.                                                                                             "LIST Replace row %n of %s with %s",
  6669.                                                                                             ["randomFrom:to:", 1, ["readVariable", "vVal"]],
  6670.                                                                                             ["readVariable", "p2"],
  6671.                                                                                             ["readVariable", "tmp"]]],
  6672.                                                                                     [["call",
  6673.                                                                                             "LIST Replace row %n of %s with %s",
  6674.                                                                                             ["computeFunction:of:", "floor", ["readVariable", "p1"]],
  6675.                                                                                             ["readVariable", "p2"],
  6676.                                                                                             ["readVariable", "tmp"]]]]]],
  6677.                                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  6678.                                                                     [["doIfElse",
  6679.                                                                             ["=", ["readVariable", "inst"], "115"],
  6680.                                                                             [["call", "Eval 2nd Param and progress"], ["setPenHueTo:", ["readVariable", "vVal"]]],
  6681.                                                                             [["doIfElse",
  6682.                                                                                     ["=", ["readVariable", "inst"], "116"],
  6683.                                                                                     [["call", "Eval 2nd Param and progress"], ["setPenShadeTo:", ["readVariable", "vVal"]]],
  6684.                                                                                     [["doIfElse",
  6685.                                                                                             ["=", ["readVariable", "inst"], "117"],
  6686.                                                                                             [["call", "Eval 2nd Param and progress"],
  6687.                                                                                                 ["doIfElse",
  6688.                                                                                                     ["=", ["readVariable", "vVal"], "left-right"],
  6689.                                                                                                     [["setRotationStyle", "left-right"]],
  6690.                                                                                                     [["doIfElse",
  6691.                                                                                                             ["=", ["readVariable", "vVal"], "don't rotate"],
  6692.                                                                                                             [["setRotationStyle", "don't rotate"]],
  6693.                                                                                                             [["setRotationStyle", "all around"]]]]],
  6694.                                                                                                 ["setVar:to:", "run_dirty", "true"]],
  6695.                                                                                             [["doIfElse",
  6696.                                                                                                     ["=", ["readVariable", "inst"], "118"],
  6697.                                                                                                     [["call", "Eval 2nd Param and progress"], ["setSizeTo:", ["readVariable", "vVal"]], ["setVar:to:", "run_dirty", "true"]],
  6698.                                                                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]]]]]]]]]]]]]],
  6699.                 [520,
  6700.                     256,
  6701.                     [["procDef", "Set x,y: x? %b change? %b", ["x?", "change?"], [false, false], true],
  6702.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6703.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6704.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6705.                         ["doIfElse",
  6706.                             ["getParam", "change?", "b"],
  6707.                             [["doIfElse",
  6708.                                     ["getParam", "x?", "b"],
  6709.                                     [["changeXposBy:", ["getLine:ofList:", "last", "stack"]]],
  6710.                                     [["changeYposBy:", ["getLine:ofList:", "last", "stack"]]]]],
  6711.                             [["doIfElse",
  6712.                                     ["getParam", "x?", "b"],
  6713.                                     [["xpos:", ["getLine:ofList:", "last", "stack"]]],
  6714.                                     [["ypos:", ["getLine:ofList:", "last", "stack"]]]]]],
  6715.                         ["deleteLine:ofList:", "last", "stack"],
  6716.                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6717.                         ["setVar:to:", "run_dirty", "true"],
  6718.                         ["doIf",
  6719.                             [">", ["lineCountOfList:", "poly"], "0"],
  6720.                             [["append:toList:", ["xpos"], "poly"], ["append:toList:", ["ypos"], "poly"]]]]],
  6721.                 [1045,
  6722.                     513,
  6723.                     [["procDef", "Exec cmd 160-191", [], [], false],
  6724.                         ["doIfElse",
  6725.                             ["|", ["=", ["readVariable", "inst"], "161"], ["=", ["readVariable", "inst"], "164"]],
  6726.                             [["call", "Set x,y: x? %b change? %b", ["=", ["readVariable", "inst"], "161"], false]],
  6727.                             [["doIfElse",
  6728.                                     ["=", ["readVariable", "inst"], "166"],
  6729.                                     [["call", "Stamp Polygon"],
  6730.                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  6731.                                     [["doIfElse",
  6732.                                             ["=", ["readVariable", "inst"], "167"],
  6733.                                             [["call", "Stamp Poly List"],
  6734.                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  6735.                                             [["doIfElse",
  6736.                                                     ["=", ["readVariable", "inst"], "168"],
  6737.                                                     [["call", "Eval 2nd Param and progress"],
  6738.                                                         ["call", "exec write %n %n %n %s", ["xpos"], ["ypos"], ["readVariable", "penSize"], ["readVariable", "vVal"]]],
  6739.                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]],
  6740.                 [10,
  6741.                     149,
  6742.                     [["procDef", "EXECUTE", [], [], false],
  6743.                         ["hide"],
  6744.                         ["setSizeTo:", 100],
  6745.                         ["heading:", 90],
  6746.                         ["deleteLine:ofList:", "all", "poly"],
  6747.                         ["doAsk", "Run Project? (Y\/N)"],
  6748.                         ["doIf",
  6749.                             ["not", ["=", ["letter:of:", 1, ["answer"]], "y"]],
  6750.                             [["stopScripts", "this script"]]],
  6751.                         ["setVar:to:", "penSize", ["readVariable", "penSize"]],
  6752.                         ["penSize:", 1],
  6753.                         ["gotoX:y:", 0, 0],
  6754.                         ["putPenUp"],
  6755.                         ["clearPenTrails"],
  6756.                         ["show"],
  6757.                         ["deleteLine:ofList:", "all", "threads"],
  6758.                         ["deleteLine:ofList:", "all", "heap"],
  6759.                         ["deleteLine:ofList:", "all", "tmpList"],
  6760.                         ["setVar:to:", "#ANSWER", ""],
  6761.                         ["setVar:to:", "heapPool#", 0],
  6762.                         ["setVar:to:", "thread#", "1"],
  6763.                         ["setVar:to:", "askYieldHeapIdx", 0],
  6764.                         ["setVar:to:", "run_dirty", ""],
  6765.                         ["setVar:to:", "#TimerRoot", ["timer"]],
  6766.                         ["setVar:to:", "newThreadTimeout", ["timer"]],
  6767.                         ["doRepeat",
  6768.                             ["lineCountOfList:", "Roots"],
  6769.                             [["doIf",
  6770.                                     ["=",
  6771.                                         ["getLine:ofList:", ["+", ["getLine:ofList:", ["readVariable", "thread#"], "Roots"], 11], "Script"],
  6772.                                         "155"],
  6773.                                     [["append:toList:",
  6774.                                             ["getLine:ofList:", ["+", ["getLine:ofList:", ["readVariable", "thread#"], "Roots"], 9], "Script"],
  6775.                                             "heap"],
  6776.                                         ["append:toList:", ["lineCountOfList:", "heap"], "threads"],
  6777.                                         ["append:toList:", "", "threads"],
  6778.                                         ["append:toList:", "0", "threads"],
  6779.                                         ["append:toList:", "", "heap"],
  6780.                                         ["append:toList:", "", "heap"]]],
  6781.                                 ["changeVar:by:", "thread#", 1]]],
  6782.                         ["doUntil", ["=", ["lineCountOfList:", "threads"], "0"], [["call", "EXEC ALL THREADS"]]],
  6783.                         ["putPenUp"],
  6784.                         ["wait:elapsed:from:", 0.5],
  6785.                         ["hide"],
  6786.                         ["doBroadcastAndWait", "change palette"]]],
  6787.                 [4273,
  6788.                     10,
  6789.                     [["procDef", "Exec cmd 64-95", [], [], false],
  6790.                         ["doIfElse",
  6791.                             ["=", ["readVariable", "inst"], "69"],
  6792.                             [["hide"],
  6793.                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6794.                                 ["setVar:to:", "run_dirty", "true"]],
  6795.                             [["doIfElse",
  6796.                                     ["=", ["readVariable", "inst"], "66"],
  6797.                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6798.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6799.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6800.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6801.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6802.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6803.                                         ["setVar:to:", "vVal", ["getLine:ofList:", "last", "stack"]],
  6804.                                         ["deleteLine:ofList:", "last", "stack"],
  6805.                                         ["gotoX:y:", ["getLine:ofList:", "last", "stack"], ["readVariable", "vVal"]],
  6806.                                         ["deleteLine:ofList:", "last", "stack"],
  6807.                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  6808.                                         ["setVar:to:", "run_dirty", "true"],
  6809.                                         ["doIf",
  6810.                                             [">", ["lineCountOfList:", "poly"], "0"],
  6811.                                             [["append:toList:", ["xpos"], "poly"], ["append:toList:", ["ypos"], "poly"]]]],
  6812.                                     [["doIfElse",
  6813.                                             ["=", ["readVariable", "inst"], "68"],
  6814.                                             [["call", "Eval 2nd Param and progress"], ["heading:", ["readVariable", "vVal"]], ["setVar:to:", "run_dirty", "true"]],
  6815.                                             [["doIfElse",
  6816.                                                     ["=", ["readVariable", "inst"], "74"],
  6817.                                                     [["call", "Eval 2 params %b start %n", ["not", false], ["readVariable", "execIdx"]],
  6818.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6819.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6820.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6821.                                                         ["setVar:to:", "tmp", ["getLine:ofList:", "last", "stack"]],
  6822.                                                         ["deleteLine:ofList:", "last", "stack"],
  6823.                                                         ["doIfElse",
  6824.                                                             ["=", ["readVariable", "p2"], "last"],
  6825.                                                             [["call", "LIST Get length of list %s", ["readVariable", "tmp"]],
  6826.                                                                 ["call", "LIST Insert row %n of %s with %s", ["readVariable", "vVal"], ["readVariable", "tmp"], ["readVariable", "p1"]]],
  6827.                                                             [["doIfElse",
  6828.                                                                     ["=", ["readVariable", "p2"], "random"],
  6829.                                                                     [["call", "LIST Get length of list %s", ["readVariable", "tmp"]],
  6830.                                                                         ["call",
  6831.                                                                             "LIST Insert row %n of %s with %s",
  6832.                                                                             ["randomFrom:to:", 1, ["readVariable", "vVal"]],
  6833.                                                                             ["readVariable", "tmp"],
  6834.                                                                             ["readVariable", "p1"]]],
  6835.                                                                     [["call",
  6836.                                                                             "LIST Insert row %n of %s with %s",
  6837.                                                                             ["computeFunction:of:", "floor", ["readVariable", "p2"]],
  6838.                                                                             ["readVariable", "tmp"],
  6839.                                                                             ["readVariable", "p1"]]]]]],
  6840.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  6841.                                                     [["doIfElse",
  6842.                                                             ["=", ["readVariable", "inst"], "91"],
  6843.                                                             [["call", "Eval 2nd Param and progress"], ["penColor:", ["readVariable", "vVal"]]],
  6844.                                                             [["doIfElse",
  6845.                                                                     ["=", ["readVariable", "inst"], "92"],
  6846.                                                                     [["call", "Eval 2nd Param and progress"],
  6847.                                                                         ["setVar:to:", "penSize", ["readVariable", "vVal"]],
  6848.                                                                         ["penSize:", ["readVariable", "vVal"]]],
  6849.                                                                     [["doIfElse",
  6850.                                                                             ["=", ["readVariable", "inst"], "65"],
  6851.                                                                             [["call", "Eval 2nd Param and progress"],
  6852.                                                                                 ["doIfElse",
  6853.                                                                                     ["=", ["readVariable", "vVal"], "mouse-pointer"],
  6854.                                                                                     [["gotoSpriteOrMouse:", "_mouse_"],
  6855.                                                                                         ["doIf",
  6856.                                                                                             [">", ["lineCountOfList:", "poly"], "0"],
  6857.                                                                                             [["append:toList:", ["xpos"], "poly"], ["append:toList:", ["ypos"], "poly"]]]],
  6858.                                                                                     null],
  6859.                                                                                 ["setVar:to:", "run_dirty", "true"]],
  6860.                                                                             [["doIfElse",
  6861.                                                                                     ["=", ["readVariable", "inst"], "95"],
  6862.                                                                                     [["call", "Eval 2nd Param and progress"],
  6863.                                                                                         ["doIfElse", ["=", ["readVariable", "vVal"], "mouse-pointer"], [["pointTowards:", "_mouse_"]], null],
  6864.                                                                                         ["setVar:to:", "run_dirty", "true"]],
  6865.                                                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]]]]]]]]]],
  6866.                 [2781,
  6867.                     10,
  6868.                     [["procDef", "Eval 2nd Param and progress", [], [], true],
  6869.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6870.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6871.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6872.                         ["setVar:to:", "vVal", ["getLine:ofList:", "last", "stack"]],
  6873.                         ["deleteLine:ofList:", "last", "stack"],
  6874.                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]],
  6875.                 [4770,
  6876.                     10,
  6877.                     [["procDef", "Eval %s of...", ["func"], [""], true],
  6878.                         ["deleteLine:ofList:", "last", "stack"],
  6879.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6880.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6881.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6882.                         ["doIfElse",
  6883.                             ["<", ["getParam", "func", "r"], "floor"],
  6884.                             [["doIfElse",
  6885.                                     ["<", ["getParam", "func", "r"], "atan"],
  6886.                                     [["doIfElse",
  6887.                                             ["<", ["getParam", "func", "r"], "acos"],
  6888.                                             [["doIfElse",
  6889.                                                     ["=", ["getParam", "func", "r"], "10 ^"],
  6890.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "10 ^", ["getLine:ofList:", "last", "stack"]]]],
  6891.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "abs", ["getLine:ofList:", "last", "stack"]]]]]],
  6892.                                             [["doIfElse",
  6893.                                                     ["=", ["getParam", "func", "r"], "acos"],
  6894.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "acos", ["getLine:ofList:", "last", "stack"]]]],
  6895.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "asin", ["getLine:ofList:", "last", "stack"]]]]]]]],
  6896.                                     [["doIfElse",
  6897.                                             ["<", ["getParam", "func", "r"], "cos"],
  6898.                                             [["doIfElse",
  6899.                                                     ["=", ["getParam", "func", "r"], "atan"],
  6900.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "atan", ["getLine:ofList:", "last", "stack"]]]],
  6901.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "ceiling", ["getLine:ofList:", "last", "stack"]]]]]],
  6902.                                             [["doIfElse",
  6903.                                                     ["=", ["getParam", "func", "r"], "cos"],
  6904.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "cos", ["getLine:ofList:", "last", "stack"]]]],
  6905.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "e ^", ["getLine:ofList:", "last", "stack"]]]]]]]]]],
  6906.                             [["doIfElse",
  6907.                                     ["<", ["getParam", "func", "r"], "sqrt"],
  6908.                                     [["doIfElse",
  6909.                                             ["<", ["getParam", "func", "r"], "log"],
  6910.                                             [["doIfElse",
  6911.                                                     ["=", ["getParam", "func", "r"], "floor"],
  6912.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "floor", ["getLine:ofList:", "last", "stack"]]]],
  6913.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "ln", ["getLine:ofList:", "last", "stack"]]]]]],
  6914.                                             [["doIfElse",
  6915.                                                     ["=", ["getParam", "func", "r"], "log"],
  6916.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "log", ["getLine:ofList:", "last", "stack"]]]],
  6917.                                                     [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "sin", ["getLine:ofList:", "last", "stack"]]]]]]]],
  6918.                                     [["doIfElse",
  6919.                                             ["=", ["getParam", "func", "r"], "sqrt"],
  6920.                                             [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "sqrt", ["getLine:ofList:", "last", "stack"]]]],
  6921.                                             [["setLine:ofList:to:", "last", "stack", ["computeFunction:of:", "tan", ["getLine:ofList:", "last", "stack"]]]]]]]]]]],
  6922.                 [10, 83, [["whenIReceive", "execute"], ["call", "EXECUTE"]]],
  6923.                 [3737,
  6924.                     10,
  6925.                     [["procDef", "Exec cmd 32-63", [], [], false],
  6926.                         ["doIfElse",
  6927.                             ["|",
  6928.                                 ["=", ["readVariable", "inst"], "43"],
  6929.                                 ["|",
  6930.                                     ["=", ["readVariable", "inst"], "49"],
  6931.                                     ["|", ["=", ["readVariable", "inst"], "51"], ["=", ["readVariable", "inst"], "52"]]]],
  6932.                             [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  6933.                                 ["doIf",
  6934.                                     ["=", ["readVariable", "inst"], "49"],
  6935.                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6936.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6937.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6938.                                         ["setLine:ofList:to:", ["+", ["readVariable", "heapIdx"], 2], "heap", ["getLine:ofList:", "last", "stack"]],
  6939.                                         ["deleteLine:ofList:", "last", "stack"]]],
  6940.                                 ["call", "Into Loop or Out of nesting %s", ""]],
  6941.                             [["doIfElse",
  6942.                                     ["=", ["readVariable", "inst"], "41"],
  6943.                                     [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  6944.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6945.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6946.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6947.                                         ["setVar:to:", "execIdx", "-101"],
  6948.                                         ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  6949.                                         ["setLine:ofList:to:", ["+", ["readVariable", "heapIdx"], 2], "heap", ["getLine:ofList:", "last", "stack"]],
  6950.                                         ["deleteLine:ofList:", "last", "stack"],
  6951.                                         ["setVar:to:", "askYieldHeapIdx", ["readVariable", "heapIdx"]],
  6952.                                         ["broadcast:", "exec - ask"]],
  6953.                                     [["doIfElse",
  6954.                                             ["|", ["=", ["readVariable", "inst"], "46"], ["=", ["readVariable", "inst"], "47"]],
  6955.                                             [["call", "inst - if %n", ["readVariable", "inst"]]],
  6956.                                             [["doIfElse",
  6957.                                                     ["=", ["readVariable", "inst"], "56"],
  6958.                                                     [["call", "Eval 2nd Param and progress"],
  6959.                                                         ["forward:", ["readVariable", "vVal"]],
  6960.                                                         ["setVar:to:", "run_dirty", "true"],
  6961.                                                         ["doIf",
  6962.                                                             [">", ["lineCountOfList:", "poly"], "0"],
  6963.                                                             [["append:toList:", ["xpos"], "poly"], ["append:toList:", ["ypos"], "poly"]]]],
  6964.                                                     [["doIfElse",
  6965.                                                             ["=", ["readVariable", "inst"], "39"],
  6966.                                                             [["call", "Eval 2 params %b start %n", ["not", false], ["readVariable", "execIdx"]],
  6967.                                                                 ["doIfElse",
  6968.                                                                     ["=", ["readVariable", "p1"], "all"],
  6969.                                                                     [["call", "LIST Delete all from list %s", ["readVariable", "p2"]]],
  6970.                                                                     [["doIfElse",
  6971.                                                                             ["=", ["readVariable", "p1"], "last"],
  6972.                                                                             [["call", "LIST Get length of list %s", ["readVariable", "p2"]],
  6973.                                                                                 ["call", "LIST Delete row %n of list %s", ["readVariable", "vVal"], ["readVariable", "p2"]]],
  6974.                                                                             [["call", "LIST Delete row %n of list %s", ["computeFunction:of:", "floor", ["readVariable", "p1"]], ["readVariable", "p2"]]]]]],
  6975.                                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  6976.                                                             [["doIfElse",
  6977.                                                                     ["=", ["readVariable", "inst"], "42"],
  6978.                                                                     [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  6979.                                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  6980.                                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  6981.                                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  6982.                                                                         ["setVar:to:", "execIdx", "-103"],
  6983.                                                                         ["setVar:to:", "vVal", ["getLine:ofList:", "last", "stack"]],
  6984.                                                                         ["deleteLine:ofList:", "last", "stack"],
  6985.                                                                         ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  6986.                                                                         ["setLine:ofList:to:", ["+", ["readVariable", "heapIdx"], 2], "heap", ["readVariable", "vVal"]],
  6987.                                                                         ["call", "Broadcast %s event %s", ["readVariable", "vVal"], ["readVariable", "vVal"]],
  6988.                                                                         ["doIf", ["=", ["readVariable", "vVal"], "0"], [["call", "Into Loop or Out of nesting %s", ""]]]],
  6989.                                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]]]]]],
  6990.                 [2232,
  6991.                     487,
  6992.                     [["procDef", "Yield Thread for %n secs", ["n"], [1], false],
  6993.                         ["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  6994.                         ["setVar:to:", "execIdx", "-102"],
  6995.                         ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  6996.                         ["setLine:ofList:to:",
  6997.                             ["+", ["readVariable", "heapIdx"], 2],
  6998.                             "heap",
  6999.                             ["+", ["timer"], ["getParam", "n", "r"]]],
  7000.                         ["setVar:to:", "yieldThread", "wait"]]],
  7001.                 [1654,
  7002.                     517,
  7003.                     [["procDef", "Get Variable %s", ["name"], [""], true],
  7004.                         ["call", "Get Var index %s", ["getParam", "name", "r"]],
  7005.                         ["doIfElse",
  7006.                             [">", ["readVariable", "varIndex#"], "0"],
  7007.                             [["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "varIndex#"], 1], "vars"], "stack"]],
  7008.                             [["append:toList:", "", "stack"]]]]],
  7009.                 [1045,
  7010.                     10,
  7011.                     [["procDef", "Change var %s by %n", ["name", "val"], ["", 1], true],
  7012.                         ["call", "Get Var index %s", ["getParam", "name", "r"]],
  7013.                         ["doIfElse",
  7014.                             [">", ["readVariable", "varIndex#"], "0"],
  7015.                             [["setLine:ofList:to:",
  7016.                                     ["+", ["readVariable", "varIndex#"], 1],
  7017.                                     "vars",
  7018.                                     ["+",
  7019.                                         ["getLine:ofList:", ["+", ["readVariable", "varIndex#"], 1], "vars"],
  7020.                                         ["getParam", "val", "r"]]]],
  7021.                             [["append:toList:", ["getParam", "name", "r"], "vars"],
  7022.                                 ["append:toList:", ["+", "", ["getParam", "val", "r"]], "vars"]]]]],
  7023.                 [2781,
  7024.                     256,
  7025.                     [["procDef", "Shift Lists from %n to %n by %n", ["from", "to(excl)", "shift"], [1, 1, 1], true],
  7026.                         ["setVar:to:", "tmp", ["+", ["getParam", "from", "r"], 1]],
  7027.                         ["doRepeat",
  7028.                             ["\/", ["-", ["getParam", "to(excl)", "r"], ["getParam", "from", "r"]], 4],
  7029.                             [["setLine:ofList:to:",
  7030.                                     ["readVariable", "tmp"],
  7031.                                     "lists",
  7032.                                     ["+", ["getParam", "shift", "r"], ["getLine:ofList:", ["readVariable", "tmp"], "lists"]]],
  7033.                                 ["changeVar:by:", "tmp", 4]]]]],
  7034.                 [5665,
  7035.                     10,
  7036.                     [["procDef", "LIST Insert row %n of %s with %s", ["row#", "list", "value"], [1, "", ""], true],
  7037.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7038.                         ["setVar:to:",
  7039.                             "vVal",
  7040.                             ["+", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"], 1]],
  7041.                         ["setVar:to:", "vName", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]],
  7042.                         ["doIfElse",
  7043.                             ["|",
  7044.                                 ["<", ["getParam", "row#", "r"], "1"],
  7045.                                 [">", ["getParam", "row#", "r"], ["readVariable", "vVal"]]],
  7046.                             null,
  7047.                             [["doIf",
  7048.                                     [">", ["readVariable", "vVal"], ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"]],
  7049.                                     [["setLine:ofList:to:",
  7050.                                             ["+", ["readVariable", "listIdx"], 3],
  7051.                                             "lists",
  7052.                                             ["+", 10, ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"]]],
  7053.                                         ["call", "Shift Lists from %n to %n by %n", ["+", ["readVariable", "listIdx"], 4], ["getLine:ofList:", 1, "lists"], 10],
  7054.                                         ["doRepeat",
  7055.                                             10,
  7056.                                             [["insert:at:ofList:", "", ["+", ["readVariable", "vName"], ["readVariable", "vVal"]], "lists"]]]]],
  7057.                                 ["deleteLine:ofList:", ["+", ["readVariable", "vName"], ["readVariable", "vVal"]], "lists"],
  7058.                                 ["insert:at:ofList:",
  7059.                                     ["getParam", "value", "r"],
  7060.                                     ["+", ["readVariable", "vName"], ["getParam", "row#", "r"]],
  7061.                                     "lists"],
  7062.                                 ["setLine:ofList:to:", ["+", ["readVariable", "listIdx"], 2], "lists", ["readVariable", "vVal"]]]]]],
  7063.                 [2781,
  7064.                     465,
  7065.                     [["procDef", "Eval 2 params %b start %n", ["skip first?", "idx"], [false, 1], true],
  7066.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7067.                         ["doIf",
  7068.                             ["getParam", "skip first?", "b"],
  7069.                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]]]],
  7070.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7071.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7072.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7073.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7074.                         ["setVar:to:", "p2", ["getLine:ofList:", "last", "stack"]],
  7075.                         ["deleteLine:ofList:", "last", "stack"],
  7076.                         ["setVar:to:", "p1", ["getLine:ofList:", "last", "stack"]],
  7077.                         ["deleteLine:ofList:", "last", "stack"]]],
  7078.                 [3239,
  7079.                     277,
  7080.                     [["procDef", "Broadcast %s event %s", ["message", "event"], ["", ""], true],
  7081.                         ["setVar:to:", "vVal", 0],
  7082.                         ["setVar:to:", "p1", "1"],
  7083.                         ["doRepeat",
  7084.                             ["lineCountOfList:", "Roots"],
  7085.                             [["setVar:to:", "p2", ["getLine:ofList:", ["readVariable", "p1"], "Roots"]],
  7086.                                 ["doIf",
  7087.                                     ["=", ["getLine:ofList:", ["+", ["readVariable", "p2"], 11], "Script"], "156"],
  7088.                                     [["setVar:to:", "tmp", ["getLine:ofList:", ["+", ["readVariable", "p2"], 6], "Script"]],
  7089.                                         ["setVar:to:", "tmp", ["getLine:ofList:", ["+", ["readVariable", "tmp"], 9], "Script"]],
  7090.                                         ["doIf",
  7091.                                             ["=",
  7092.                                                 ["getLine:ofList:", ["+", ["readVariable", "tmp"], 5], "Script"],
  7093.                                                 ["getParam", "message", "r"]],
  7094.                                             [["call", "Start Thread %n event %s", ["readVariable", "p2"], ["getParam", "event", "r"]],
  7095.                                                 ["changeVar:by:", "vVal", 1]]]]],
  7096.                                 ["changeVar:by:", "p1", 1]]]]],
  7097.                 [3239,
  7098.                     712,
  7099.                     [["procDef", "Push Heap %n", ["prevHeapIdx"], [1], true],
  7100.                         ["setLine:ofList:to:", ["getParam", "prevHeapIdx", "r"], "heap", ["readVariable", "execIdx"]],
  7101.                         ["doIfElse",
  7102.                             [">", ["readVariable", "heapPool#"], "0"],
  7103.                             [["setVar:to:", "heapIdx", ["readVariable", "heapPool#"]],
  7104.                                 ["setVar:to:", "heapPool#", ["getLine:ofList:", ["readVariable", "heapPool#"], "heap"]],
  7105.                                 ["setLine:ofList:to:", ["+", ["readVariable", "heapIdx"], 1], "heap", ["getParam", "prevHeapIdx", "r"]]],
  7106.                             [["append:toList:", "", "heap"],
  7107.                                 ["setVar:to:", "heapIdx", ["lineCountOfList:", "heap"]],
  7108.                                 ["append:toList:", ["getParam", "prevHeapIdx", "r"], "heap"],
  7109.                                 ["append:toList:", "", "heap"]]]]],
  7110.                 [520,
  7111.                     1297,
  7112.                     [["procDef", "LIST Delete row %n of list %s", ["row#", "list"], [1, ""], true],
  7113.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7114.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"]],
  7115.                         ["setVar:to:", "vName", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]],
  7116.                         ["doIfElse",
  7117.                             ["|",
  7118.                                 ["<", ["getParam", "row#", "r"], "1"],
  7119.                                 [">", ["getParam", "row#", "r"], ["readVariable", "vVal"]]],
  7120.                             null,
  7121.                             [["deleteLine:ofList:", ["+", ["readVariable", "vName"], ["getParam", "row#", "r"]], "lists"],
  7122.                                 ["insert:at:ofList:", "", ["+", ["readVariable", "vName"], ["readVariable", "vVal"]], "lists"],
  7123.                                 ["setLine:ofList:to:",
  7124.                                     ["+", ["readVariable", "listIdx"], 2],
  7125.                                     "lists",
  7126.                                     ["-", ["readVariable", "vVal"], 1]]]]]],
  7127.                 [520,
  7128.                     1047,
  7129.                     [["procDef", "LIST Replace row %n of %s with %s", ["row#", "list", "value"], [1, "", ""], true],
  7130.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7131.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"]],
  7132.                         ["doIfElse",
  7133.                             ["|",
  7134.                                 ["<", ["getParam", "row#", "r"], "1"],
  7135.                                 [">", ["getParam", "row#", "r"], ["readVariable", "vVal"]]],
  7136.                             null,
  7137.                             [["setLine:ofList:to:",
  7138.                                     ["+",
  7139.                                         ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"],
  7140.                                         ["getParam", "row#", "r"]],
  7141.                                     "lists",
  7142.                                     ["getParam", "value", "r"]]]]]],
  7143.                 [520,
  7144.                     913,
  7145.                     [["procDef", "LIST Get length of list %s", ["list"], [""], true],
  7146.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7147.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"]]]],
  7148.                 [520,
  7149.                     1763,
  7150.                     [["procDef", "LIST %s contains %s", ["list", "val"], ["", ""], true],
  7151.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7152.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]],
  7153.                         ["doRepeat",
  7154.                             ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"],
  7155.                             [["changeVar:by:", "vVal", 1],
  7156.                                 ["doIf",
  7157.                                     ["=", ["getLine:ofList:", ["readVariable", "vVal"], "lists"], ["getParam", "val", "r"]],
  7158.                                     [["changeVar:by:",
  7159.                                             "vVal",
  7160.                                             ["-", 0, ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]]],
  7161.                                         ["stopScripts", "this script"]]]]],
  7162.                         ["setVar:to:", "vVal", "0"]]],
  7163.                 [520,
  7164.                     1633,
  7165.                     [["procDef", "LIST Delete all from list %s", ["list"], [""], true],
  7166.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7167.                         ["setLine:ofList:to:", ["+", ["readVariable", "listIdx"], 2], "lists", "0"]]],
  7168.                 [2781,
  7169.                     866,
  7170.                     [["procDef", "Thread Ending", [], [], false],
  7171.                         ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"],
  7172.                         ["setVar:to:", "tmp", ["getLine:ofList:", ["readVariable", "thread#"], "threads"]],
  7173.                         ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"],
  7174.                         ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"],
  7175.                         ["doIf",
  7176.                             [">", ["readVariable", "tmp"], ""],
  7177.                             [["setVar:to:", "p1", "2"],
  7178.                                 ["doRepeat",
  7179.                                     ["\/", ["lineCountOfList:", "threads"], 3],
  7180.                                     [["doIf",
  7181.                                             ["=", ["getLine:ofList:", ["readVariable", "p1"], "threads"], ["readVariable", "tmp"]],
  7182.                                             [["stopScripts", "this script"]]],
  7183.                                         ["changeVar:by:", "p1", 3]]],
  7184.                                 ["setVar:to:", "p1", "1"],
  7185.                                 ["doRepeat",
  7186.                                     ["\/", ["lineCountOfList:", "threads"], 3],
  7187.                                     [["setVar:to:", "heapIdx", ["getLine:ofList:", ["readVariable", "p1"], "threads"]],
  7188.                                         ["doIf",
  7189.                                             ["=", ["getLine:ofList:", ["readVariable", "heapIdx"], "heap"], "-103"],
  7190.                                             [["doIf",
  7191.                                                     ["=", ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 2], "heap"], ["readVariable", "tmp"]],
  7192.                                                     [["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", "-100"]]]]],
  7193.                                         ["changeVar:by:", "p1", 3]]]]]]],
  7194.                 [3239,
  7195.                     10,
  7196.                     [["procDef", "LIST Get row %n of list %s", ["row#", "list"], [1, ""], true],
  7197.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7198.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"]],
  7199.                         ["doIfElse",
  7200.                             ["|",
  7201.                                 ["<", ["getParam", "row#", "r"], "1"],
  7202.                                 [">", ["getParam", "row#", "r"], ["readVariable", "vVal"]]],
  7203.                             [["setVar:to:", "vVal", ""]],
  7204.                             [["setVar:to:",
  7205.                                     "vVal",
  7206.                                     ["getLine:ofList:",
  7207.                                         ["+",
  7208.                                             ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"],
  7209.                                             ["getParam", "row#", "r"]],
  7210.                                         "lists"]]]]]],
  7211.                 [1045,
  7212.                     268,
  7213.                     [["procDef", "Get Var index %s", ["name"], [""], true],
  7214.                         ["setVar:to:", "varIndex#", ["-", ["lineCountOfList:", "vars"], 1]],
  7215.                         ["doRepeat",
  7216.                             ["\/", ["lineCountOfList:", "vars"], 2],
  7217.                             [["doIf",
  7218.                                     ["=", ["getLine:ofList:", ["readVariable", "varIndex#"], "vars"], ["getParam", "name", "r"]],
  7219.                                     [["stopScripts", "this script"]]],
  7220.                                 ["changeVar:by:", "varIndex#", -2]]]]],
  7221.                 [2232,
  7222.                     687,
  7223.                     [["whenIReceive", "new variable"],
  7224.                         ["doAsk", "New Variable Name:"],
  7225.                         ["doIf",
  7226.                             [">", ["answer"], ""],
  7227.                             [["setVar:to:", "Last Var", ["answer"]],
  7228.                                 ["call", "Get Var index %s", ["answer"]],
  7229.                                 ["doIf",
  7230.                                     ["<", ["readVariable", "varIndex#"], "1"],
  7231.                                     [["call", "Set Variable %s to %s", ["answer"], ""]]],
  7232.                                 ["doBroadcastAndWait", "change palette"]]]]],
  7233.                 [1654,
  7234.                     1553,
  7235.                     [["whenIReceive", "new list"],
  7236.                         ["doAsk", "New List Name:"],
  7237.                         ["doIf",
  7238.                             [">", ["answer"], ""],
  7239.                             [["setVar:to:", "Last List", ["answer"]],
  7240.                                 ["call", "LIST Get row %n of list %s", 1, ["answer"]],
  7241.                                 ["doBroadcastAndWait", "change palette"]]]]],
  7242.                 [1654,
  7243.                     863,
  7244.                     [["procDef", "LIST Remove %s", ["list"], [""], true],
  7245.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7246.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]],
  7247.                         ["doRepeat",
  7248.                             ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"],
  7249.                             [["deleteLine:ofList:", ["readVariable", "vVal"], "lists"]]],
  7250.                         ["call", "Shift Lists from %n to %n by %n", 2, ["getLine:ofList:", 1, "lists"], -4],
  7251.                         ["call",
  7252.                             "Shift Lists from %n to %n by %n",
  7253.                             ["readVariable", "listIdx"],
  7254.                             ["getLine:ofList:", 1, "lists"],
  7255.                             ["-", 0, ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"]]],
  7256.                         ["deleteLine:ofList:", ["readVariable", "listIdx"], "lists"],
  7257.                         ["deleteLine:ofList:", ["readVariable", "listIdx"], "lists"],
  7258.                         ["deleteLine:ofList:", ["readVariable", "listIdx"], "lists"],
  7259.                         ["deleteLine:ofList:", ["readVariable", "listIdx"], "lists"],
  7260.                         ["setLine:ofList:to:", 1, "lists", ["-", ["getLine:ofList:", 1, "lists"], 4]]]],
  7261.                 [1654,
  7262.                     1270,
  7263.                     [["procDef", "LIST Get Reporter %s", ["list"], [""], true],
  7264.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7265.                         ["setVar:to:", "tmp", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"]],
  7266.                         ["doRepeat",
  7267.                             ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"],
  7268.                             [["changeVar:by:", "tmp", 1], ["append:toList:", ["getLine:ofList:", ["readVariable", "tmp"], "lists"], "tmpList"]]],
  7269.                         ["setVar:to:", "vVal", ["contentsOfList:", "tmpList"]],
  7270.                         ["deleteLine:ofList:", "all", "tmpList"]]],
  7271.                 [1654,
  7272.                     1739,
  7273.                     [["whenIReceive", "delete list"],
  7274.                         ["call", "LIST Remove %s", ["getAttribute:of:", "#tok", "Editor"]],
  7275.                         ["doBroadcastAndWait", "Reset Last Var List"],
  7276.                         ["doBroadcastAndWait", "change palette"]]],
  7277.                 [520,
  7278.                     2102,
  7279.                     [["whenIReceive", "Reset Last Var List"],
  7280.                         ["call", "Get Var index %s", ["readVariable", "Last Var"]],
  7281.                         ["doIf",
  7282.                             ["<", ["readVariable", "varIndex#"], "1"],
  7283.                             [["doIfElse",
  7284.                                     [">", ["lineCountOfList:", "vars"], "0"],
  7285.                                     [["setVar:to:", "Last Var", ["getLine:ofList:", ["-", ["lineCountOfList:", "vars"], 1], "vars"]]],
  7286.                                     [["setVar:to:", "Last Var", "var"]]]]],
  7287.                         ["call", "LIST idx for list %s dont %b", ["readVariable", "Last List"], ["not", false]],
  7288.                         ["doIf",
  7289.                             ["<", ["readVariable", "listIdx"], "1"],
  7290.                             [["doIfElse",
  7291.                                     [">", ["getLine:ofList:", 1, "lists"], "2"],
  7292.                                     [["setVar:to:", "Last List", ["getLine:ofList:", ["-", ["getLine:ofList:", 1, "lists"], 4], "lists"]]],
  7293.                                     [["setVar:to:", "Last List", "list"]]]]]]],
  7294.                 [2232,
  7295.                     945,
  7296.                     [["procDef", "LIST Add row to %s value %s", ["list", "value"], ["", ""], true],
  7297.                         ["call", "LIST idx for list %s dont %b", ["getParam", "list", "r"], false],
  7298.                         ["setVar:to:",
  7299.                             "vVal",
  7300.                             ["+", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"], 1]],
  7301.                         ["setVar:to:",
  7302.                             "vName",
  7303.                             ["+", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"], ["readVariable", "vVal"]]],
  7304.                         ["doIf",
  7305.                             [">", ["readVariable", "vVal"], ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"]],
  7306.                             [["setLine:ofList:to:",
  7307.                                     ["+", ["readVariable", "listIdx"], 3],
  7308.                                     "lists",
  7309.                                     ["+", 10, ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 3], "lists"]]],
  7310.                                 ["call", "Shift Lists from %n to %n by %n", ["+", ["readVariable", "listIdx"], 4], ["getLine:ofList:", 1, "lists"], 10],
  7311.                                 ["doRepeat", 10, [["insert:at:ofList:", "", ["readVariable", "vName"], "lists"]]]]],
  7312.                         ["setLine:ofList:to:", ["readVariable", "vName"], "lists", ["getParam", "value", "r"]],
  7313.                         ["setLine:ofList:to:", ["+", ["readVariable", "listIdx"], 2], "lists", ["readVariable", "vVal"]]]],
  7314.                 [3239,
  7315.                     1058,
  7316.                     [["procDef", "LIST idx for list %s dont %b", ["list", "don't create"], ["", false], true],
  7317.                         ["setVar:to:", "listIdx", "2"],
  7318.                         ["doRepeat",
  7319.                             ["\/", ["-", ["getLine:ofList:", 1, "lists"], 2], 4],
  7320.                             [["setVar:to:", "vName", ["getLine:ofList:", ["readVariable", "listIdx"], "lists"]],
  7321.                                 ["doIf",
  7322.                                     ["=", ["readVariable", "vName"], ["getParam", "list", "r"]],
  7323.                                     [["stopScripts", "this script"]]],
  7324.                                 ["changeVar:by:", "listIdx", 4]]],
  7325.                         ["doIfElse",
  7326.                             ["getParam", "don't create", "b"],
  7327.                             [["setVar:to:", "listIdx", "0"]],
  7328.                             [["call", "Shift Lists from %n to %n by %n", 2, ["readVariable", "listIdx"], 4],
  7329.                                 ["setLine:ofList:to:", 1, "lists", ["+", 4, ["getLine:ofList:", 1, "lists"]]],
  7330.                                 ["insert:at:ofList:", "10", ["readVariable", "listIdx"], "lists"],
  7331.                                 ["insert:at:ofList:", "0", ["readVariable", "listIdx"], "lists"],
  7332.                                 ["insert:at:ofList:", ["+", ["lineCountOfList:", "lists"], 2], ["readVariable", "listIdx"], "lists"],
  7333.                                 ["insert:at:ofList:", ["getParam", "list", "r"], ["readVariable", "listIdx"], "lists"],
  7334.                                 ["doRepeat", 10, [["append:toList:", "", "lists"]]]]]]],
  7335.                 [10,
  7336.                     1181,
  7337.                     [["procDef", "Exec cmd 128-159", [], [], false],
  7338.                         ["doIfElse",
  7339.                             ["=", ["readVariable", "inst"], "134"],
  7340.                             [["doUntil",
  7341.                                     ["<", ["readVariable", "heapIdx"], "1"],
  7342.                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  7343.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7344.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7345.                                         ["doIfElse",
  7346.                                             ["=", ["getLine:ofList:", "last", "stack"], "all"],
  7347.                                             [["deleteLine:ofList:", "all", "threads"], ["setVar:to:", "heapIdx", "0"], ["setVar:to:", "execIdx", "0"]],
  7348.                                             [["deleteLine:ofList:", "last", "stack"],
  7349.                                                 ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 1], "heap"]],
  7350.                                                 ["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7351.                                                 ["setVar:to:", "heapIdx", ["readVariable", "vVal"]]]]]]],
  7352.                             [["doIfElse",
  7353.                                     ["=", ["readVariable", "inst"], "151"],
  7354.                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  7355.                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7356.                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7357.                                         ["call", "Yield Thread for %n secs", ["getLine:ofList:", "last", "stack"]],
  7358.                                         ["deleteLine:ofList:", "last", "stack"]],
  7359.                                     [["doIfElse",
  7360.                                             ["=", ["readVariable", "inst"], "147"],
  7361.                                             [["call", "Eval 2nd Param and progress"], ["turnRight:", ["readVariable", "vVal"]], ["setVar:to:", "run_dirty", "true"]],
  7362.                                             [["doIfElse",
  7363.                                                     ["=", ["readVariable", "inst"], "148"],
  7364.                                                     [["call", "Eval 2nd Param and progress"], ["turnLeft:", ["readVariable", "vVal"]], ["setVar:to:", "run_dirty", "true"]],
  7365.                                                     [["doIfElse",
  7366.                                                             ["=", ["readVariable", "inst"], "156"],
  7367.                                                             [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7368.                                                             [["doIfElse",
  7369.                                                                     ["=", ["readVariable", "inst"], "129"],
  7370.                                                                     [["stampCostume"],
  7371.                                                                         ["setVar:to:", "run_dirty", "true"],
  7372.                                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7373.                                                                     [["doIfElse",
  7374.                                                                             ["=", ["readVariable", "inst"], "152"],
  7375.                                                                             [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  7376.                                                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 7], "Script"]],
  7377.                                                                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  7378.                                                                                 ["setVar:to:",
  7379.                                                                                     "warpSpeed",
  7380.                                                                                     ["+", ["getLine:ofList:", ["+", ["readVariable", "thread#"], 2], "threads"], 1]],
  7381.                                                                                 ["setLine:ofList:to:", ["+", ["readVariable", "thread#"], 2], "threads", ["readVariable", "warpSpeed"]]],
  7382.                                                                             [["doIfElse",
  7383.                                                                                     ["=", ["readVariable", "inst"], "142"],
  7384.                                                                                     [["setVar:to:", "#TimerRoot", ["timer"]],
  7385.                                                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7386.                                                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]]]]]]]]]],
  7387.                 [1654,
  7388.                     737,
  7389.                     [["whenIReceive", "exec - ask"],
  7390.                         ["doAsk", ["getLine:ofList:", ["+", ["readVariable", "askYieldHeapIdx"], 2], "heap"]],
  7391.                         ["setVar:to:", "#ANSWER", ["answer"]],
  7392.                         ["setVar:to:", "askYieldHeapIdx", 0]]],
  7393.                 [1045,
  7394.                     1536,
  7395.                     [["procDef", "Start Thread %n event %s", ["idx", "event"], [1, ""], true],
  7396.                         ["doIfElse",
  7397.                             [">", ["readVariable", "heapPool#"], "0"],
  7398.                             [["setVar:to:", "tmp", ["readVariable", "heapPool#"]],
  7399.                                 ["setVar:to:", "heapPool#", ["getLine:ofList:", ["readVariable", "heapPool#"], "heap"]],
  7400.                                 ["setLine:ofList:to:", ["readVariable", "tmp"], "heap", ["getParam", "idx", "r"]],
  7401.                                 ["setLine:ofList:to:", ["+", ["readVariable", "tmp"], 1], "heap", "0"]],
  7402.                             [["append:toList:", ["getParam", "idx", "r"], "heap"],
  7403.                                 ["setVar:to:", "tmp", ["lineCountOfList:", "heap"]],
  7404.                                 ["append:toList:", "0", "heap"],
  7405.                                 ["append:toList:", "", "heap"]]],
  7406.                         ["doIfElse",
  7407.                             [">", ["timer"], ["readVariable", "newThreadTimeout"]],
  7408.                             [["insert:at:ofList:", ["readVariable", "tmp"], 1, "threads"],
  7409.                                 ["insert:at:ofList:", ["getParam", "event", "r"], 2, "threads"],
  7410.                                 ["insert:at:ofList:", "0", 3, "threads"],
  7411.                                 ["changeVar:by:", "thread#", 3]],
  7412.                             [["append:toList:", ["readVariable", "tmp"], "threads"],
  7413.                                 ["append:toList:", ["getParam", "event", "r"], "threads"],
  7414.                                 ["append:toList:", "0", "threads"]]]]],
  7415.                 [5670,
  7416.                     582,
  7417.                     [["procDef", "exec thread %n safe %n", ["thread#", "safeTime"], [1, 1], false],
  7418.                         ["setVar:to:", "yieldThread", ""],
  7419.                         ["doUntil",
  7420.                             ["|", [">", ["readVariable", "yieldThread"], ""], ["<", ["readVariable", "heapIdx"], "1"]],
  7421.                             [["doIfElse",
  7422.                                     ["<", ["readVariable", "execIdx"], "1"],
  7423.                                     [["doIf",
  7424.                                             ["<", ["readVariable", "execIdx"], "-100"],
  7425.                                             [["doIfElse",
  7426.                                                     ["=", ["readVariable", "execIdx"], "-101"],
  7427.                                                     [["doIf",
  7428.                                                             [">", ["readVariable", "askYieldHeapIdx"], "0"],
  7429.                                                             [["setVar:to:", "yieldThread", "wait"], ["stopScripts", "this script"]]]],
  7430.                                                     [["doIfElse",
  7431.                                                             ["=", ["readVariable", "execIdx"], "-102"],
  7432.                                                             [["doIf",
  7433.                                                                     ["<", ["timer"], ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 2], "heap"]],
  7434.                                                                     [["setVar:to:", "yieldThread", "wait"], ["stopScripts", "this script"]]]],
  7435.                                                             [["setVar:to:", "yieldThread", "wait"], ["stopScripts", "this script"]]]]]]],
  7436.                                         ["doIf",
  7437.                                             [">", ["readVariable", "heapIdx"], "0"],
  7438.                                             [["doIfElse",
  7439.                                                     [">", ["readVariable", "warpSpeed"], "0"],
  7440.                                                     [["doIfElse",
  7441.                                                             [">", ["timer"], ["getParam", "safeTime", "r"]],
  7442.                                                             [["call", "Into Loop or Out of nesting %s", "wait"]],
  7443.                                                             [["call", "Into Loop or Out of nesting %s", ""]]]],
  7444.                                                     [["doIfElse",
  7445.                                                             [">", ["timer"], ["getParam", "safeTime", "r"]],
  7446.                                                             [["call", "Into Loop or Out of nesting %s", "wait"]],
  7447.                                                             [["call", "Into Loop or Out of nesting %s", "true"]]]]]]],
  7448.                                         ["doIf", ["<", ["readVariable", "heapIdx"], "1"], [["stopScripts", "this script"]]]],
  7449.                                     [["setVar:to:", "inst", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 11], "Script"]],
  7450.                                         ["doIfElse",
  7451.                                             ["<", ["readVariable", "inst"], "128"],
  7452.                                             [["doIfElse",
  7453.                                                     ["<", ["readVariable", "inst"], "64"],
  7454.                                                     [["doIfElse",
  7455.                                                             ["<", ["readVariable", "inst"], "32"],
  7456.                                                             [["call", "Exec cmd 0-31"]],
  7457.                                                             [["call", "Exec cmd 32-63"]]]],
  7458.                                                     [["doIfElse",
  7459.                                                             ["<", ["readVariable", "inst"], "96"],
  7460.                                                             [["call", "Exec cmd 64-95"]],
  7461.                                                             [["call", "Exec cmd 96-127"]]]]]],
  7462.                                             [["doIfElse",
  7463.                                                     ["<", ["readVariable", "inst"], "192"],
  7464.                                                     [["doIfElse",
  7465.                                                             ["<", ["readVariable", "inst"], "160"],
  7466.                                                             [["call", "Exec cmd 128-159"]],
  7467.                                                             [["call", "Exec cmd 160-191"]]]],
  7468.                                                     [["doIfElse", ["<", ["readVariable", "inst"], "224"], [["call", "Exec cmd 192-223"]], null]]]]]]]]]]],
  7469.                 [4776.6,
  7470.                     1486,
  7471.                     [["procDef", "Exec cmd 0-31", [], [], false],
  7472.                         ["doIfElse",
  7473.                             ["=", ["readVariable", "inst"], "23"],
  7474.                             [["call", "inst - var %n", ["readVariable", "inst"]]],
  7475.                             [["doIfElse",
  7476.                                     ["|", ["=", ["readVariable", "inst"], "25"], ["=", ["readVariable", "inst"], "26"]],
  7477.                                     [["call", "Set x,y: x? %b change? %b", ["=", ["readVariable", "inst"], "25"], ["not", false]]],
  7478.                                     [["doIfElse",
  7479.                                             ["=", ["readVariable", "inst"], "27"],
  7480.                                             [["clearPenTrails"],
  7481.                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  7482.                                                 ["setVar:to:", "run_dirty", "true"]],
  7483.                                             [["doIfElse",
  7484.                                                     ["=", ["readVariable", "inst"], "13"],
  7485.                                                     [["call", "Eval 2 params %b start %n", ["not", false], ["readVariable", "execIdx"]],
  7486.                                                         ["call", "LIST Add row to %s value %s", ["readVariable", "p2"], ["readVariable", "p1"]],
  7487.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7488.                                                     [["doIfElse",
  7489.                                                             ["=", ["readVariable", "inst"], "16"],
  7490.                                                             [["call", "Eval 2nd Param and progress"], ["call", "Broadcast %s event %s", ["readVariable", "vVal"], 0]],
  7491.                                                             [["doIfElse",
  7492.                                                                     ["=", ["readVariable", "inst"], "18"],
  7493.                                                                     [["call", "Eval 2nd Param and progress"], ["changePenHueBy:", ["readVariable", "vVal"]]],
  7494.                                                                     [["doIfElse",
  7495.                                                                             ["=", ["readVariable", "inst"], "19"],
  7496.                                                                             [["call", "Eval 2nd Param and progress"], ["changePenShadeBy:", ["readVariable", "vVal"]]],
  7497.                                                                             [["doIfElse",
  7498.                                                                                     ["=", ["readVariable", "inst"], "20"],
  7499.                                                                                     [["call", "Eval 2nd Param and progress"],
  7500.                                                                                         ["setVar:to:", "penSize", ["readVariable", "vVal"]],
  7501.                                                                                         ["changePenSizeBy:", ["readVariable", "vVal"]]],
  7502.                                                                                     [["doIfElse",
  7503.                                                                                             ["=", ["readVariable", "inst"], "21"],
  7504.                                                                                             [["call", "Eval 2nd Param and progress"], ["changeSizeBy:", ["readVariable", "vVal"]], ["setVar:to:", "run_dirty", "true"]],
  7505.                                                                                             [["doIfElse",
  7506.                                                                                                     ["=", ["readVariable", "inst"], "15"],
  7507.                                                                                                     [["bounceOffEdge"],
  7508.                                                                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  7509.                                                                                                         ["setVar:to:", "run_dirty", "true"]],
  7510.                                                                                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]]]]]]]]]]]]]],
  7511.                 [5672,
  7512.                     2290,
  7513.                     [["procDef", "inst - if %n", ["inst"], [1], false],
  7514.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  7515.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7516.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7517.                         ["doIfElse",
  7518.                             ["=", ["getLine:ofList:", "last", "stack"], "true"],
  7519.                             [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  7520.                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 7], "Script"]],
  7521.                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]]],
  7522.                             [["doIfElse",
  7523.                                     ["=", ["getParam", "inst", "r"], "47"],
  7524.                                     [["call", "Push Heap %n", ["readVariable", "heapIdx"]],
  7525.                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 8], "Script"]],
  7526.                                         ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]]],
  7527.                                     [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]],
  7528.                         ["deleteLine:ofList:", "last", "stack"]]],
  7529.                 [6294,
  7530.                     22,
  7531.                     [["procDef", "Into Loop or Out of nesting %s", ["yield"], [""], false],
  7532.                         ["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 1], "heap"]],
  7533.                         ["doIf",
  7534.                             ["<", ["readVariable", "vVal"], "1"],
  7535.                             [["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7536.                                 ["setVar:to:", "heapIdx", "0"],
  7537.                                 ["setVar:to:", "execIdx", "0"],
  7538.                                 ["stopScripts", "this script"]]],
  7539.                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["readVariable", "vVal"], "heap"]],
  7540.                         ["doIf",
  7541.                             ["<", ["readVariable", "execIdx"], "-99"],
  7542.                             [["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7543.                                 ["setVar:to:", "heapIdx", ["readVariable", "vVal"]],
  7544.                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  7545.                                 ["stopScripts", "this script"]]],
  7546.                         ["setVar:to:", "inst", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 11], "Script"]],
  7547.                         ["doIfElse",
  7548.                             ["=", ["readVariable", "inst"], "43"],
  7549.                             [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 7], "Script"]],
  7550.                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  7551.                                 ["setVar:to:", "yieldThread", ["getParam", "yield", "r"]],
  7552.                                 ["stopScripts", "this script"]],
  7553.                             [["doIfElse",
  7554.                                     ["=", ["readVariable", "inst"], "49"],
  7555.                                     [["setVar:to:", "vName", ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 2], "heap"]],
  7556.                                         ["doIfElse",
  7557.                                             ["<", ["readVariable", "vName"], "1"],
  7558.                                             [["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7559.                                                 ["setVar:to:", "heapIdx", ["readVariable", "vVal"]],
  7560.                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7561.                                             [["setLine:ofList:to:",
  7562.                                                     ["+", ["readVariable", "heapIdx"], 2],
  7563.                                                     "heap",
  7564.                                                     ["-", ["readVariable", "vName"], 1]],
  7565.                                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 7], "Script"]],
  7566.                                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]]]],
  7567.                                         ["setVar:to:", "yieldThread", ["getParam", "yield", "r"]],
  7568.                                         ["stopScripts", "this script"]],
  7569.                                     [["doIfElse",
  7570.                                             ["|", ["=", ["readVariable", "inst"], "51"], ["=", ["readVariable", "inst"], "52"]],
  7571.                                             [["setVar:to:", "yieldThread", ["getParam", "yield", "r"]],
  7572.                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 6], "Script"]],
  7573.                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7574.                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7575.                                                 ["doIfElse",
  7576.                                                     ["=", ["getLine:ofList:", "last", "stack"], "true"],
  7577.                                                     [["setVar:to:", "vVal", ["getLine:ofList:", ["+", ["readVariable", "heapIdx"], 1], "heap"]],
  7578.                                                         ["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7579.                                                         ["setVar:to:", "heapIdx", ["readVariable", "vVal"]],
  7580.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]],
  7581.                                                     [["doIfElse",
  7582.                                                             ["=", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 11], "Script"], "51"],
  7583.                                                             [["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 7], "Script"]],
  7584.                                                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]]],
  7585.                                                             [["setVar:to:", "execIdx", "-100"],
  7586.                                                                 ["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  7587.                                                                 ["setVar:to:", "yieldThread", "wait"]]]]],
  7588.                                                 ["deleteLine:ofList:", "last", "stack"],
  7589.                                                 ["stopScripts", "this script"]],
  7590.                                             [["doIfElse",
  7591.                                                     ["=", ["readVariable", "inst"], "152"],
  7592.                                                     [["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7593.                                                         ["setVar:to:", "heapIdx", ["readVariable", "vVal"]],
  7594.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]],
  7595.                                                         ["setVar:to:",
  7596.                                                             "warpSpeed",
  7597.                                                             ["-", ["getLine:ofList:", ["+", ["readVariable", "thread#"], 2], "threads"], 1]],
  7598.                                                         ["setLine:ofList:to:", ["+", ["readVariable", "thread#"], 2], "threads", ["readVariable", "warpSpeed"]]],
  7599.                                                     [["doIf", ["=", ["readVariable", "inst"], "103"], [["say:", ""]]],
  7600.                                                         ["call", "Delete Heap %n", ["readVariable", "heapIdx"]],
  7601.                                                         ["setVar:to:", "heapIdx", ["readVariable", "vVal"]],
  7602.                                                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]]]]]]]]],
  7603.                 [6302,
  7604.                     2066,
  7605.                     [["procDef", "Eval %n", ["idx"], [1], false],
  7606.                         ["doIf",
  7607.                             ["<", ["getParam", "idx", "r"], "1"],
  7608.                             [["append:toList:", "", "stack"], ["stopScripts", "this script"]]],
  7609.                         ["setVar:to:", "inst", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 11], "Script"]],
  7610.                         ["doIf",
  7611.                             ["<", ["readVariable", "inst"], "1"],
  7612.                             [["append:toList:", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"], "stack"],
  7613.                                 ["stopScripts", "this script"]]],
  7614.                         ["doIfElse",
  7615.                             ["<", ["readVariable", "inst"], "128"],
  7616.                             [["doIfElse",
  7617.                                     ["<", ["readVariable", "inst"], "64"],
  7618.                                     [["doIfElse",
  7619.                                             ["<", ["readVariable", "inst"], "32"],
  7620.                                             [["doIf",
  7621.                                                     ["<", ["readVariable", "inst"], "11"],
  7622.                                                     [["call", "eval (a op b) %n at idx %n", ["readVariable", "inst"], ["getParam", "idx", "r"]],
  7623.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7624.                                                         ["stopScripts", "this script"]]],
  7625.                                                 ["doIf",
  7626.                                                     ["=", ["readVariable", "inst"], "12"],
  7627.                                                     [["append:toList:", ["readVariable", "#ANSWER"], "stack"], ["stopScripts", "this script"]]],
  7628.                                                 ["doIf",
  7629.                                                     ["=", ["readVariable", "inst"], "31"],
  7630.                                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7631.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7632.                                                         ["call", "Eval %s of...", ["getLine:ofList:", "last", "stack"]],
  7633.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7634.                                                         ["stopScripts", "this script"]]]],
  7635.                                             [["doIf",
  7636.                                                     ["=", ["readVariable", "inst"], "32"],
  7637.                                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7638.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7639.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7640.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7641.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7642.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", "last", "stack"]],
  7643.                                                         ["deleteLine:ofList:", "last", "stack"],
  7644.                                                         ["setLine:ofList:to:", "last", "stack", ["concatenate:with:", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]],
  7645.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7646.                                                         ["stopScripts", "this script"]]],
  7647.                                                 ["doIf",
  7648.                                                     ["=", ["readVariable", "inst"], "33"],
  7649.                                                     [["call",
  7650.                                                             "LIST Get Reporter %s",
  7651.                                                             ["getLine:ofList:",
  7652.                                                                 ["+", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"], 5],
  7653.                                                                 "Script"]],
  7654.                                                         ["append:toList:", ["readVariable", "vVal"], "stack"],
  7655.                                                         ["stopScripts", "this script"]]],
  7656.                                                 ["doIf",
  7657.                                                     ["=", ["readVariable", "inst"], "59"],
  7658.                                                     [["call", "Eval 2 params %b start %n", ["not", false], ["getParam", "idx", "r"]],
  7659.                                                         ["doIfElse",
  7660.                                                             ["=", ["readVariable", "p1"], "last"],
  7661.                                                             [["call", "LIST Get length of list %s", ["readVariable", "p2"]],
  7662.                                                                 ["call", "LIST Get row %n of list %s", ["readVariable", "vVal"], ["readVariable", "p2"]]],
  7663.                                                             [["doIfElse",
  7664.                                                                     ["=", ["readVariable", "p1"], "random"],
  7665.                                                                     [["call", "LIST Get length of list %s", ["readVariable", "p2"]],
  7666.                                                                         ["call", "LIST Get row %n of list %s", ["randomFrom:to:", 1, ["readVariable", "vVal"]], ["readVariable", "p2"]]],
  7667.                                                                     [["call", "LIST Get row %n of list %s", ["computeFunction:of:", "floor", ["readVariable", "p1"]], ["readVariable", "p2"]]]]]],
  7668.                                                         ["append:toList:", ["readVariable", "vVal"], "stack"],
  7669.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7670.                                                         ["stopScripts", "this script"]]],
  7671.                                                 ["doIf",
  7672.                                                     ["=", ["readVariable", "inst"], "62"],
  7673.                                                     [["append:toList:", ["getUserName"], "stack"],
  7674.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7675.                                                         ["stopScripts", "this script"]]]]]],
  7676.                                     [["doIfElse",
  7677.                                             ["<", ["readVariable", "inst"], "96"],
  7678.                                             [["doIfElse",
  7679.                                                     ["<", ["readVariable", "inst"], "80"],
  7680.                                                     [["doIf",
  7681.                                                             ["=", ["readVariable", "inst"], "67"],
  7682.                                                             [["append:toList:", ["heading"], "stack"], ["stopScripts", "this script"]]],
  7683.                                                         ["doIf",
  7684.                                                             ["=", ["readVariable", "inst"], "77"],
  7685.                                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7686.                                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7687.                                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7688.                                                                 ["setLine:ofList:to:", "last", "stack", ["keyPressed:", ["getLine:ofList:", "last", "stack"]]],
  7689.                                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7690.                                                                 ["stopScripts", "this script"]]],
  7691.                                                         ["doIf",
  7692.                                                             ["=", ["readVariable", "inst"], "78"],
  7693.                                                             [["call", "Eval 2 params %b start %n", ["not", false], ["getParam", "idx", "r"]],
  7694.                                                                 ["append:toList:", ["letter:of:", ["readVariable", "p1"], ["readVariable", "p2"]], "stack"],
  7695.                                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7696.                                                                 ["stopScripts", "this script"]]],
  7697.                                                         ["doIf",
  7698.                                                             ["=", ["readVariable", "inst"], "79"],
  7699.                                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7700.                                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7701.                                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7702.                                                                 ["call", "LIST Get length of list %s", ["getLine:ofList:", "last", "stack"]],
  7703.                                                                 ["setLine:ofList:to:", "last", "stack", ["readVariable", "vVal"]],
  7704.                                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7705.                                                                 ["stopScripts", "this script"]]]],
  7706.                                                     [["doIf",
  7707.                                                             ["=", ["readVariable", "inst"], "80"],
  7708.                                                             [["call", "Eval 2 params %b start %n", false, ["getParam", "idx", "r"]],
  7709.                                                                 ["call", "LIST %s contains %s", ["readVariable", "p1"], ["readVariable", "p2"]],
  7710.                                                                 ["doIfElse",
  7711.                                                                     [">", ["readVariable", "vVal"], "0"],
  7712.                                                                     [["append:toList:", "true", "stack"]],
  7713.                                                                     [["append:toList:", "false", "stack"]]],
  7714.                                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7715.                                                                 ["stopScripts", "this script"]]],
  7716.                                                         ["doIf",
  7717.                                                             ["=", ["readVariable", "inst"], "83"],
  7718.                                                             [["append:toList:", ["mousePressed"], "stack"], ["stopScripts", "this script"]]],
  7719.                                                         ["doIf",
  7720.                                                             ["=", ["readVariable", "inst"], "84"],
  7721.                                                             [["append:toList:", ["mouseX"], "stack"], ["stopScripts", "this script"]]],
  7722.                                                         ["doIf",
  7723.                                                             ["=", ["readVariable", "inst"], "85"],
  7724.                                                             [["append:toList:", ["mouseY"], "stack"], ["stopScripts", "this script"]]],
  7725.                                                         ["doIf",
  7726.                                                             ["=", ["readVariable", "inst"], "88"],
  7727.                                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7728.                                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7729.                                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7730.                                                                 ["doIfElse",
  7731.                                                                     ["=", ["getLine:ofList:", "last", "stack"], "true"],
  7732.                                                                     [["setLine:ofList:to:", "last", "stack", "false"]],
  7733.                                                                     [["setLine:ofList:to:", "last", "stack", "true"]]],
  7734.                                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7735.                                                                 ["stopScripts", "this script"]]]]]],
  7736.                                             [["doIf",
  7737.                                                     ["=", ["readVariable", "inst"], "98"],
  7738.                                                     [["call", "Eval 2 params %b start %n", ["not", false], ["getParam", "idx", "r"]],
  7739.                                                         ["append:toList:", ["randomFrom:to:", ["readVariable", "p1"], ["readVariable", "p2"]], "stack"],
  7740.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7741.                                                         ["stopScripts", "this script"]]],
  7742.                                                 ["doIf",
  7743.                                                     ["=", ["readVariable", "inst"], "99"],
  7744.                                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7745.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7746.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", "last", "stack"]],
  7747.                                                         ["deleteLine:ofList:", "last", "stack"],
  7748.                                                         ["call", "Get Variable %s", ["readVariable", "paramIdx"]],
  7749.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7750.                                                         ["stopScripts", "this script"]]],
  7751.                                                 ["doIf",
  7752.                                                     ["=", ["readVariable", "inst"], "101"],
  7753.                                                     [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7754.                                                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7755.                                                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7756.                                                         ["setLine:ofList:to:", "last", "stack", ["rounded", ["getLine:ofList:", "last", "stack"]]],
  7757.                                                         ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7758.                                                         ["stopScripts", "this script"]]]]]]]],
  7759.                             [["doIfElse",
  7760.                                     ["<", ["readVariable", "inst"], "160"],
  7761.                                     [["doIf",
  7762.                                             ["=", ["readVariable", "inst"], "136"],
  7763.                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7764.                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7765.                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7766.                                                 ["setLine:ofList:to:", "last", "stack", ["stringLength:", ["getLine:ofList:", "last", "stack"]]],
  7767.                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7768.                                                 ["stopScripts", "this script"]]],
  7769.                                         ["doIf",
  7770.                                             ["=", ["readVariable", "inst"], "140"],
  7771.                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7772.                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7773.                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7774.                                                 ["setVar:to:", "tmp", ["getLine:ofList:", "last", "stack"]],
  7775.                                                 ["doIfElse",
  7776.                                                     ["=", ["readVariable", "tmp"], "year"],
  7777.                                                     [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "year"]]],
  7778.                                                     [["doIfElse",
  7779.                                                             ["=", ["readVariable", "tmp"], "month"],
  7780.                                                             [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "month"]]],
  7781.                                                             [["doIfElse",
  7782.                                                                     ["=", ["readVariable", "tmp"], "date"],
  7783.                                                                     [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "date"]]],
  7784.                                                                     [["doIfElse",
  7785.                                                                             ["=", ["readVariable", "tmp"], "day of week"],
  7786.                                                                             [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "day of week"]]],
  7787.                                                                             [["doIfElse",
  7788.                                                                                     ["=", ["readVariable", "tmp"], "hour"],
  7789.                                                                                     [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "hour"]]],
  7790.                                                                                     [["doIfElse",
  7791.                                                                                             ["=", ["readVariable", "tmp"], "minute"],
  7792.                                                                                             [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "minute"]]],
  7793.                                                                                             [["setLine:ofList:to:", "last", "stack", ["timeAndDate", "second"]]]]]]]]]]]]]],
  7794.                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7795.                                                 ["stopScripts", "this script"]]],
  7796.                                         ["doIf",
  7797.                                             ["=", ["readVariable", "inst"], "141"],
  7798.                                             [["append:toList:", ["-", ["timer"], ["readVariable", "#TimerRoot"]], "stack"], ["stopScripts", "this script"]]]],
  7799.                                     [["doIf",
  7800.                                             ["=", ["readVariable", "inst"], "160"],
  7801.                                             [["append:toList:", ["xpos"], "stack"], ["stopScripts", "this script"]]],
  7802.                                         ["doIf",
  7803.                                             ["=", ["readVariable", "inst"], "163"],
  7804.                                             [["append:toList:", ["ypos"], "stack"], ["stopScripts", "this script"]]],
  7805.                                         ["doIf",
  7806.                                             ["=", ["readVariable", "inst"], "169"],
  7807.                                             [["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7808.                                                 ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7809.                                                 ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7810.                                                 ["call", "Len = Width of %s", ["getLine:ofList:", "last", "stack"]],
  7811.                                                 ["setLine:ofList:to:", "last", "stack", ["readVariable", "Len"]],
  7812.                                                 ["setVar:to:", "paramIdx", ["getParam", "idx", "r"]],
  7813.                                                 ["stopScripts", "this script"]]]]]]],
  7814.                         ["append:toList:", "", "stack"]]],
  7815.                 [7179,
  7816.                     2010,
  7817.                     [["procDef", "eval (a op b) %n at idx %n", ["op", "idx"], [1, 1], false],
  7818.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  7819.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7820.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7821.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", ["+", ["readVariable", "paramIdx"], 9], "Script"]],
  7822.                         ["call", "Eval %n", ["readVariable", "paramIdx"]],
  7823.                         ["setVar:to:", "paramIdx", ["getLine:ofList:", "last", "stack"]],
  7824.                         ["deleteLine:ofList:", "last", "stack"],
  7825.                         ["doIfElse",
  7826.                             ["<", ["getParam", "op", "r"], "9"],
  7827.                             [["doIfElse",
  7828.                                     ["<", ["getParam", "op", "r"], "5"],
  7829.                                     [["doIfElse",
  7830.                                             ["<", ["getParam", "op", "r"], "3"],
  7831.                                             [["doIfElse",
  7832.                                                     ["=", ["getParam", "op", "r"], "1"],
  7833.                                                     [["setLine:ofList:to:", "last", "stack", ["-", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]],
  7834.                                                     [["setLine:ofList:to:", "last", "stack", ["*", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]]]],
  7835.                                             [["doIfElse",
  7836.                                                     ["=", ["getParam", "op", "r"], "3"],
  7837.                                                     [["setLine:ofList:to:", "last", "stack", ["\/", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]],
  7838.                                                     [["setLine:ofList:to:",
  7839.                                                             "last",
  7840.                                                             "stack",
  7841.                                                             ["&",
  7842.                                                                 ["=", ["getLine:ofList:", "last", "stack"], "true"],
  7843.                                                                 ["=", ["readVariable", "paramIdx"], "true"]]]]]]]],
  7844.                                     [["doIfElse",
  7845.                                             ["<", ["getParam", "op", "r"], "7"],
  7846.                                             [["doIfElse",
  7847.                                                     ["=", ["getParam", "op", "r"], "5"],
  7848.                                                     [["setLine:ofList:to:", "last", "stack", ["%", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]],
  7849.                                                     [["setLine:ofList:to:", "last", "stack", ["+", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]]]],
  7850.                                             [["doIfElse",
  7851.                                                     ["=", ["getParam", "op", "r"], "7"],
  7852.                                                     [["setLine:ofList:to:", "last", "stack", ["<", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]],
  7853.                                                     [["setLine:ofList:to:", "last", "stack", ["=", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]]]]]]]],
  7854.                             [["doIfElse",
  7855.                                     ["=", ["getParam", "op", "r"], "9"],
  7856.                                     [["setLine:ofList:to:", "last", "stack", [">", ["getLine:ofList:", "last", "stack"], ["readVariable", "paramIdx"]]]],
  7857.                                     [["setLine:ofList:to:",
  7858.                                             "last",
  7859.                                             "stack",
  7860.                                             ["|",
  7861.                                                 ["=", ["getLine:ofList:", "last", "stack"], "true"],
  7862.                                                 ["=", ["readVariable", "paramIdx"], "true"]]]]]]]]],
  7863.                 [7926,
  7864.                     50,
  7865.                     [["procDef",
  7866.                             "fill triangle %n %n %n %n %n %n resolution: %n outline %b",
  7867.                             ["Ax", "Ay", "Bx", "By", "Cx", "Cy", "res", "outline?"],
  7868.                             [1, 1, 1, 1, 1, 1, 1, false],
  7869.                             true],
  7870.                         ["call",
  7871.                             "fill tri, inner 1 %n %n %n %n %n %n %n %n %n %n",
  7872.                             ["getParam", "Ax", "r"],
  7873.                             ["getParam", "Ay", "r"],
  7874.                             ["getParam", "Bx", "r"],
  7875.                             ["getParam", "By", "r"],
  7876.                             ["getParam", "Cx", "r"],
  7877.                             ["getParam", "Cy", "r"],
  7878.                             ["computeFunction:of:",
  7879.                                 "sqrt",
  7880.                                 ["+",
  7881.                                     ["*",
  7882.                                         ["-", ["getParam", "Bx", "r"], ["getParam", "Cx", "r"]],
  7883.                                         ["-", ["getParam", "Bx", "r"], ["getParam", "Cx", "r"]]],
  7884.                                     ["*",
  7885.                                         ["-", ["getParam", "By", "r"], ["getParam", "Cy", "r"]],
  7886.                                         ["-", ["getParam", "By", "r"], ["getParam", "Cy", "r"]]]]],
  7887.                             ["computeFunction:of:",
  7888.                                 "sqrt",
  7889.                                 ["+",
  7890.                                     ["*",
  7891.                                         ["-", ["getParam", "Ax", "r"], ["getParam", "Cx", "r"]],
  7892.                                         ["-", ["getParam", "Ax", "r"], ["getParam", "Cx", "r"]]],
  7893.                                     ["*",
  7894.                                         ["-", ["getParam", "Ay", "r"], ["getParam", "Cy", "r"]],
  7895.                                         ["-", ["getParam", "Ay", "r"], ["getParam", "Cy", "r"]]]]],
  7896.                             ["computeFunction:of:",
  7897.                                 "sqrt",
  7898.                                 ["+",
  7899.                                     ["*",
  7900.                                         ["-", ["getParam", "Ax", "r"], ["getParam", "Bx", "r"]],
  7901.                                         ["-", ["getParam", "Ax", "r"], ["getParam", "Bx", "r"]]],
  7902.                                     ["*",
  7903.                                         ["-", ["getParam", "Ay", "r"], ["getParam", "By", "r"]],
  7904.                                         ["-", ["getParam", "Ay", "r"], ["getParam", "By", "r"]]]]],
  7905.                             ["*", ["getParam", "res", "r"], 1.7]],
  7906.                         ["penSize:", ["readVariable", "penSize"]],
  7907.                         ["doIf",
  7908.                             ["getParam", "outline?", "b"],
  7909.                             [["gotoX:y:", ["getParam", "Ax", "r"], ["getParam", "Ay", "r"]],
  7910.                                 ["putPenDown"],
  7911.                                 ["penSize:", ["getParam", "res", "r"]],
  7912.                                 ["gotoX:y:", ["getParam", "Bx", "r"], ["getParam", "By", "r"]],
  7913.                                 ["gotoX:y:", ["getParam", "Cx", "r"], ["getParam", "Cy", "r"]],
  7914.                                 ["gotoX:y:", ["getParam", "Ax", "r"], ["getParam", "Ay", "r"]],
  7915.                                 ["putPenUp"]]]]],
  7916.                 [7927,
  7917.                     410,
  7918.                     [["procDef",
  7919.                             "fill tri, inner 2 %n %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  7920.                             ["Ax",
  7921.                                 "Ay",
  7922.                                 "Bx",
  7923.                                 "By",
  7924.                                 "Cx",
  7925.                                 "Cy",
  7926.                                 "Aox",
  7927.                                 "Aoy",
  7928.                                 "Box",
  7929.                                 "Boy",
  7930.                                 "Cox",
  7931.                                 "Coy",
  7932.                                 "ind",
  7933.                                 "rate",
  7934.                                 "res*1.4"],
  7935.                             [1,
  7936.                                 1,
  7937.                                 1,
  7938.                                 1,
  7939.                                 1,
  7940.                                 1,
  7941.                                 1,
  7942.                                 1,
  7943.                                 1,
  7944.                                 1,
  7945.                                 1,
  7946.                                 1,
  7947.                                 1,
  7948.                                 1,
  7949.                                 1],
  7950.                             false],
  7951.                         ["gotoX:y:", ["rounded", ["readVariable", "incx"]], ["rounded", ["readVariable", "incy"]]],
  7952.                         ["penSize:", ["getParam", "ind", "r"]],
  7953.                         ["putPenDown"],
  7954.                         ["putPenUp"],
  7955.                         ["setVar:to:", "td", ["+", ["getParam", "rate", "r"], 1]],
  7956.                         ["doUntil",
  7957.                             ["<",
  7958.                                 ["*", ["getParam", "ind", "r"], ["readVariable", "td"]],
  7959.                                 ["getParam", "res*1.4", "r"]],
  7960.                             [["penSize:", 1],
  7961.                                 ["gotoX:y:",
  7962.                                     ["+",
  7963.                                         ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]],
  7964.                                         ["getParam", "Ax", "r"]],
  7965.                                     ["+",
  7966.                                         ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]],
  7967.                                         ["getParam", "Ay", "r"]]],
  7968.                                 ["putPenDown"],
  7969.                                 ["penSize:", ["*", ["getParam", "ind", "r"], ["readVariable", "td"]]],
  7970.                                 ["gotoX:y:",
  7971.                                     ["+",
  7972.                                         ["*", ["getParam", "Box", "r"], ["readVariable", "td"]],
  7973.                                         ["getParam", "Bx", "r"]],
  7974.                                     ["+",
  7975.                                         ["*", ["getParam", "Boy", "r"], ["readVariable", "td"]],
  7976.                                         ["getParam", "By", "r"]]],
  7977.                                 ["gotoX:y:",
  7978.                                     ["+",
  7979.                                         ["*", ["getParam", "Cox", "r"], ["readVariable", "td"]],
  7980.                                         ["getParam", "Cx", "r"]],
  7981.                                     ["+",
  7982.                                         ["*", ["getParam", "Coy", "r"], ["readVariable", "td"]],
  7983.                                         ["getParam", "Cy", "r"]]],
  7984.                                 ["gotoX:y:",
  7985.                                     ["+",
  7986.                                         ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]],
  7987.                                         ["getParam", "Ax", "r"]],
  7988.                                     ["+",
  7989.                                         ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]],
  7990.                                         ["getParam", "Ay", "r"]]],
  7991.                                 ["putPenUp"],
  7992.                                 ["changeVar:by:", "td", ["*", ["readVariable", "td"], ["getParam", "rate", "r"]]]]],
  7993.                         ["penSize:", 1],
  7994.                         ["gotoX:y:",
  7995.                             ["+",
  7996.                                 ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]],
  7997.                                 ["getParam", "Ax", "r"]],
  7998.                             ["+",
  7999.                                 ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]],
  8000.                                 ["getParam", "Ay", "r"]]],
  8001.                         ["putPenDown"],
  8002.                         ["penSize:", ["*", ["getParam", "ind", "r"], ["readVariable", "td"]]],
  8003.                         ["gotoX:y:",
  8004.                             ["+",
  8005.                                 ["*", ["getParam", "Box", "r"], ["readVariable", "td"]],
  8006.                                 ["getParam", "Bx", "r"]],
  8007.                             ["+",
  8008.                                 ["*", ["getParam", "Boy", "r"], ["readVariable", "td"]],
  8009.                                 ["getParam", "By", "r"]]],
  8010.                         ["gotoX:y:",
  8011.                             ["+",
  8012.                                 ["*", ["getParam", "Cox", "r"], ["readVariable", "td"]],
  8013.                                 ["getParam", "Cx", "r"]],
  8014.                             ["+",
  8015.                                 ["*", ["getParam", "Coy", "r"], ["readVariable", "td"]],
  8016.                                 ["getParam", "Cy", "r"]]],
  8017.                         ["gotoX:y:",
  8018.                             ["+",
  8019.                                 ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]],
  8020.                                 ["getParam", "Ax", "r"]],
  8021.                             ["+",
  8022.                                 ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]],
  8023.                                 ["getParam", "Ay", "r"]]],
  8024.                         ["putPenUp"]]],
  8025.                 [7924,
  8026.                     1186,
  8027.                     [["procDef",
  8028.                             "fill corner %n %n %n %n %n %n %n %n %n %n %n",
  8029.                             ["Ax", "Ay", "B-Ax", "B-Ay", "C-Ax", "C-Ay", "Aox", "Aoy", "ind", "rate", "res*1.4"],
  8030.                             [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
  8031.                             false],
  8032.                         ["doIf",
  8033.                             [">",
  8034.                                 ["*", ["getParam", "ind", "r"], ["+", ["getParam", "rate", "r"], 1]],
  8035.                                 ["getParam", "res*1.4", "r"]],
  8036.                             [["setVar:to:", "td", ["*", ["+", ["getParam", "rate", "r"], 1], 0.56]],
  8037.                                 ["doUntil",
  8038.                                     ["<",
  8039.                                         ["*", ["getParam", "ind", "r"], ["readVariable", "td"]],
  8040.                                         ["getParam", "res*1.4", "r"]],
  8041.                                     [["penSize:", 1],
  8042.                                         ["gotoX:y:",
  8043.                                             ["+",
  8044.                                                 ["getParam", "Ax", "r"],
  8045.                                                 ["*", ["getParam", "B-Ax", "r"], ["readVariable", "td"]]],
  8046.                                             ["+",
  8047.                                                 ["getParam", "Ay", "r"],
  8048.                                                 ["*", ["getParam", "B-Ay", "r"], ["readVariable", "td"]]]],
  8049.                                         ["putPenDown"],
  8050.                                         ["penSize:", ["*", ["getParam", "ind", "r"], ["readVariable", "td"]]],
  8051.                                         ["gotoX:y:",
  8052.                                             ["+",
  8053.                                                 ["getParam", "Ax", "r"],
  8054.                                                 ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]]],
  8055.                                             ["+",
  8056.                                                 ["getParam", "Ay", "r"],
  8057.                                                 ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]]]],
  8058.                                         ["gotoX:y:",
  8059.                                             ["+",
  8060.                                                 ["getParam", "Ax", "r"],
  8061.                                                 ["*", ["getParam", "C-Ax", "r"], ["readVariable", "td"]]],
  8062.                                             ["+",
  8063.                                                 ["getParam", "Ay", "r"],
  8064.                                                 ["*", ["getParam", "C-Ay", "r"], ["readVariable", "td"]]]],
  8065.                                         ["putPenUp"],
  8066.                                         ["changeVar:by:", "td", ["*", ["readVariable", "td"], ["getParam", "rate", "r"]]]]],
  8067.                                 ["penSize:", 1],
  8068.                                 ["gotoX:y:",
  8069.                                     ["+",
  8070.                                         ["getParam", "Ax", "r"],
  8071.                                         ["*", ["getParam", "B-Ax", "r"], ["readVariable", "td"]]],
  8072.                                     ["+",
  8073.                                         ["getParam", "Ay", "r"],
  8074.                                         ["*", ["getParam", "B-Ay", "r"], ["readVariable", "td"]]]],
  8075.                                 ["putPenDown"],
  8076.                                 ["penSize:", ["*", ["getParam", "ind", "r"], ["readVariable", "td"]]],
  8077.                                 ["gotoX:y:",
  8078.                                     ["+",
  8079.                                         ["getParam", "Ax", "r"],
  8080.                                         ["*", ["getParam", "Aox", "r"], ["readVariable", "td"]]],
  8081.                                     ["+",
  8082.                                         ["getParam", "Ay", "r"],
  8083.                                         ["*", ["getParam", "Aoy", "r"], ["readVariable", "td"]]]],
  8084.                                 ["gotoX:y:",
  8085.                                     ["+",
  8086.                                         ["getParam", "Ax", "r"],
  8087.                                         ["*", ["getParam", "C-Ax", "r"], ["readVariable", "td"]]],
  8088.                                     ["+",
  8089.                                         ["getParam", "Ay", "r"],
  8090.                                         ["*", ["getParam", "C-Ay", "r"], ["readVariable", "td"]]]],
  8091.                                 ["putPenUp"]]]]],
  8092.                 [7933,
  8093.                     1870,
  8094.                     [["procDef",
  8095.                             "fill tri, inner 1 %n %n %n %n %n %n %n %n %n %n",
  8096.                             ["Ax", "Ay", "Bx", "By", "Cx", "Cy", "lena", "lenb", "lenc", "res*1.4"],
  8097.                             [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
  8098.                             false],
  8099.                         ["setVar:to:",
  8100.                             "peri",
  8101.                             ["+",
  8102.                                 ["+", ["getParam", "lena", "r"], ["getParam", "lenb", "r"]],
  8103.                                 ["getParam", "lenc", "r"]]],
  8104.                         ["setVar:to:",
  8105.                             "ind",
  8106.                             ["+",
  8107.                                 ["computeFunction:of:",
  8108.                                     "sqrt",
  8109.                                     ["\/",
  8110.                                         ["*",
  8111.                                             ["*",
  8112.                                                 ["-",
  8113.                                                     ["+", ["getParam", "lenb", "r"], ["getParam", "lenc", "r"]],
  8114.                                                     ["getParam", "lena", "r"]],
  8115.                                                 ["-",
  8116.                                                     ["+", ["getParam", "lenc", "r"], ["getParam", "lena", "r"]],
  8117.                                                     ["getParam", "lenb", "r"]]],
  8118.                                             ["-",
  8119.                                                 ["+", ["getParam", "lena", "r"], ["getParam", "lenb", "r"]],
  8120.                                                 ["getParam", "lenc", "r"]]],
  8121.                                         ["readVariable", "peri"]]],
  8122.                                 ["\/", ["getParam", "res*1.4", "r"], 1.5]]],
  8123.                         ["doIf",
  8124.                             [">", ["readVariable", "ind"], ["getParam", "res*1.4", "r"]],
  8125.                             [["setVar:to:",
  8126.                                     "incx",
  8127.                                     ["\/",
  8128.                                         ["+",
  8129.                                             ["+",
  8130.                                                 ["*", ["getParam", "lena", "r"], ["getParam", "Ax", "r"]],
  8131.                                                 ["*", ["getParam", "lenb", "r"], ["getParam", "Bx", "r"]]],
  8132.                                             ["*", ["getParam", "lenc", "r"], ["getParam", "Cx", "r"]]],
  8133.                                         ["readVariable", "peri"]]],
  8134.                                 ["setVar:to:",
  8135.                                     "incy",
  8136.                                     ["\/",
  8137.                                         ["+",
  8138.                                             ["+",
  8139.                                                 ["*", ["getParam", "lena", "r"], ["getParam", "Ay", "r"]],
  8140.                                                 ["*", ["getParam", "lenb", "r"], ["getParam", "By", "r"]]],
  8141.                                             ["*", ["getParam", "lenc", "r"], ["getParam", "Cy", "r"]]],
  8142.                                         ["readVariable", "peri"]]],
  8143.                                 ["doIfElse",
  8144.                                     ["<",
  8145.                                         ["+", ["readVariable", "peri"], 2500],
  8146.                                         ["*", ["readVariable", "ind"], ["readVariable", "ind"]]],
  8147.                                     [["penSize:", 1],
  8148.                                         ["gotoX:y:",
  8149.                                             ["*", ["+", ["getParam", "Ax", "r"], ["readVariable", "incx"]], 0.5],
  8150.                                             ["*", ["+", ["getParam", "Ay", "r"], ["readVariable", "incy"]], 0.5]],
  8151.                                         ["putPenDown"],
  8152.                                         ["penSize:", ["*", ["readVariable", "ind"], 0.5]],
  8153.                                         ["gotoX:y:",
  8154.                                             ["*", ["+", ["getParam", "Bx", "r"], ["readVariable", "incx"]], 0.5],
  8155.                                             ["*", ["+", ["getParam", "By", "r"], ["readVariable", "incy"]], 0.5]],
  8156.                                         ["gotoX:y:",
  8157.                                             ["*", ["+", ["getParam", "Cx", "r"], ["readVariable", "incx"]], 0.5],
  8158.                                             ["*", ["+", ["getParam", "Cy", "r"], ["readVariable", "incy"]], 0.5]],
  8159.                                         ["gotoX:y:",
  8160.                                             ["*", ["+", ["getParam", "Ax", "r"], ["readVariable", "incx"]], 0.5],
  8161.                                             ["*", ["+", ["getParam", "Ay", "r"], ["readVariable", "incy"]], 0.5]],
  8162.                                         ["putPenUp"],
  8163.                                         ["call",
  8164.                                             "fill corners %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  8165.                                             ["getParam", "Ax", "r"],
  8166.                                             ["getParam", "Ay", "r"],
  8167.                                             ["getParam", "Bx", "r"],
  8168.                                             ["getParam", "By", "r"],
  8169.                                             ["getParam", "Cx", "r"],
  8170.                                             ["getParam", "Cy", "r"],
  8171.                                             ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]],
  8172.                                             ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]],
  8173.                                             ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]],
  8174.                                             ["-", ["readVariable", "incy"], ["getParam", "By", "r"]],
  8175.                                             ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]],
  8176.                                             ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]],
  8177.                                             ["readVariable", "ind"],
  8178.                                             ["getParam", "res*1.4", "r"]]],
  8179.                                     [["doIfElse",
  8180.                                             ["&",
  8181.                                                 ["<", ["getParam", "lena", "r"], ["getParam", "lenb", "r"]],
  8182.                                                 ["<", ["getParam", "lena", "r"], ["getParam", "lenc", "r"]]],
  8183.                                             [["call",
  8184.                                                     "fill tri, inner 2 %n %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  8185.                                                     ["getParam", "Ax", "r"],
  8186.                                                     ["getParam", "Ay", "r"],
  8187.                                                     ["getParam", "Bx", "r"],
  8188.                                                     ["getParam", "By", "r"],
  8189.                                                     ["getParam", "Cx", "r"],
  8190.                                                     ["getParam", "Cy", "r"],
  8191.                                                     ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]],
  8192.                                                     ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]],
  8193.                                                     ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]],
  8194.                                                     ["-", ["readVariable", "incy"], ["getParam", "By", "r"]],
  8195.                                                     ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]],
  8196.                                                     ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]],
  8197.                                                     ["readVariable", "ind"],
  8198.                                                     ["-",
  8199.                                                         -0.5,
  8200.                                                         ["\/",
  8201.                                                             ["readVariable", "ind"],
  8202.                                                             ["*",
  8203.                                                                 ["computeFunction:of:",
  8204.                                                                     "sqrt",
  8205.                                                                     ["+",
  8206.                                                                         ["*",
  8207.                                                                             ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]],
  8208.                                                                             ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]]],
  8209.                                                                         ["*",
  8210.                                                                             ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]],
  8211.                                                                             ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]]]]],
  8212.                                                                 4.1]]],
  8213.                                                     ["getParam", "res*1.4", "r"]]],
  8214.                                             [["doIfElse",
  8215.                                                     ["|",
  8216.                                                         [">", ["getParam", "lenb", "r"], ["getParam", "lena", "r"]],
  8217.                                                         [">", ["getParam", "lenb", "r"], ["getParam", "lenc", "r"]]],
  8218.                                                     [["call",
  8219.                                                             "fill tri, inner 2 %n %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  8220.                                                             ["getParam", "Cx", "r"],
  8221.                                                             ["getParam", "Cy", "r"],
  8222.                                                             ["getParam", "Bx", "r"],
  8223.                                                             ["getParam", "By", "r"],
  8224.                                                             ["getParam", "Ax", "r"],
  8225.                                                             ["getParam", "Ay", "r"],
  8226.                                                             ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]],
  8227.                                                             ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]],
  8228.                                                             ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]],
  8229.                                                             ["-", ["readVariable", "incy"], ["getParam", "By", "r"]],
  8230.                                                             ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]],
  8231.                                                             ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]],
  8232.                                                             ["readVariable", "ind"],
  8233.                                                             ["-",
  8234.                                                                 -0.5,
  8235.                                                                 ["\/",
  8236.                                                                     ["readVariable", "ind"],
  8237.                                                                     ["*",
  8238.                                                                         ["computeFunction:of:",
  8239.                                                                             "sqrt",
  8240.                                                                             ["+",
  8241.                                                                                 ["*",
  8242.                                                                                     ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]],
  8243.                                                                                     ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]]],
  8244.                                                                                 ["*",
  8245.                                                                                     ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]],
  8246.                                                                                     ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]]]]],
  8247.                                                                         4.1]]],
  8248.                                                             ["getParam", "res*1.4", "r"]]],
  8249.                                                     [["call",
  8250.                                                             "fill tri, inner 2 %n %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  8251.                                                             ["getParam", "Bx", "r"],
  8252.                                                             ["getParam", "By", "r"],
  8253.                                                             ["getParam", "Ax", "r"],
  8254.                                                             ["getParam", "Ay", "r"],
  8255.                                                             ["getParam", "Cx", "r"],
  8256.                                                             ["getParam", "Cy", "r"],
  8257.                                                             ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]],
  8258.                                                             ["-", ["readVariable", "incy"], ["getParam", "By", "r"]],
  8259.                                                             ["-", ["readVariable", "incx"], ["getParam", "Ax", "r"]],
  8260.                                                             ["-", ["readVariable", "incy"], ["getParam", "Ay", "r"]],
  8261.                                                             ["-", ["readVariable", "incx"], ["getParam", "Cx", "r"]],
  8262.                                                             ["-", ["readVariable", "incy"], ["getParam", "Cy", "r"]],
  8263.                                                             ["readVariable", "ind"],
  8264.                                                             ["-",
  8265.                                                                 -0.5,
  8266.                                                                 ["\/",
  8267.                                                                     ["readVariable", "ind"],
  8268.                                                                     ["*",
  8269.                                                                         ["computeFunction:of:",
  8270.                                                                             "sqrt",
  8271.                                                                             ["+",
  8272.                                                                                 ["*",
  8273.                                                                                     ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]],
  8274.                                                                                     ["-", ["readVariable", "incx"], ["getParam", "Bx", "r"]]],
  8275.                                                                                 ["*",
  8276.                                                                                     ["-", ["readVariable", "incy"], ["getParam", "By", "r"]],
  8277.                                                                                     ["-", ["readVariable", "incy"], ["getParam", "By", "r"]]]]],
  8278.                                                                         4.1]]],
  8279.                                                             ["getParam", "res*1.4", "r"]]]]]]]]]]]],
  8280.                 [7938,
  8281.                     2858,
  8282.                     [["procDef",
  8283.                             "fill corners %n %n %n %n %n %n %n %n %n %n %n %n %n %n",
  8284.                             ["Ax",
  8285.                                 "Ay",
  8286.                                 "Bx",
  8287.                                 "By",
  8288.                                 "Cx",
  8289.                                 "Cy",
  8290.                                 "Aox",
  8291.                                 "Aoy",
  8292.                                 "Box",
  8293.                                 "Boy",
  8294.                                 "Cox",
  8295.                                 "Coy",
  8296.                                 "ind",
  8297.                                 "res*1.4"],
  8298.                             [1,
  8299.                                 1,
  8300.                                 1,
  8301.                                 1,
  8302.                                 1,
  8303.                                 1,
  8304.                                 1,
  8305.                                 1,
  8306.                                 1,
  8307.                                 1,
  8308.                                 1,
  8309.                                 1,
  8310.                                 1,
  8311.                                 1],
  8312.                             false],
  8313.                         ["call",
  8314.                             "fill corner %n %n %n %n %n %n %n %n %n %n %n",
  8315.                             ["getParam", "Ax", "r"],
  8316.                             ["getParam", "Ay", "r"],
  8317.                             ["-",
  8318.                                 ["getParam", "Bx", "r"],
  8319.                                 ["-", ["getParam", "Ax", "r"], ["getParam", "Aox", "r"]]],
  8320.                             ["-",
  8321.                                 ["getParam", "By", "r"],
  8322.                                 ["-", ["getParam", "Ay", "r"], ["getParam", "Aoy", "r"]]],
  8323.                             ["-",
  8324.                                 ["getParam", "Cx", "r"],
  8325.                                 ["-", ["getParam", "Ax", "r"], ["getParam", "Aox", "r"]]],
  8326.                             ["-",
  8327.                                 ["getParam", "Cy", "r"],
  8328.                                 ["-", ["getParam", "Ay", "r"], ["getParam", "Aoy", "r"]]],
  8329.                             ["getParam", "Aox", "r"],
  8330.                             ["getParam", "Aoy", "r"],
  8331.                             ["getParam", "ind", "r"],
  8332.                             ["-",
  8333.                                 -0.5,
  8334.                                 ["\/",
  8335.                                     ["getParam", "ind", "r"],
  8336.                                     ["*",
  8337.                                         ["computeFunction:of:",
  8338.                                             "sqrt",
  8339.                                             ["+",
  8340.                                                 ["*", ["getParam", "Aox", "r"], ["getParam", "Aox", "r"]],
  8341.                                                 ["*", ["getParam", "Aoy", "r"], ["getParam", "Aoy", "r"]]]],
  8342.                                         4.1]]],
  8343.                             ["getParam", "res*1.4", "r"]],
  8344.                         ["call",
  8345.                             "fill corner %n %n %n %n %n %n %n %n %n %n %n",
  8346.                             ["getParam", "Bx", "r"],
  8347.                             ["getParam", "By", "r"],
  8348.                             ["-",
  8349.                                 ["getParam", "Ax", "r"],
  8350.                                 ["-", ["getParam", "Bx", "r"], ["getParam", "Box", "r"]]],
  8351.                             ["-",
  8352.                                 ["getParam", "Ay", "r"],
  8353.                                 ["-", ["getParam", "By", "r"], ["getParam", "Boy", "r"]]],
  8354.                             ["-",
  8355.                                 ["getParam", "Cx", "r"],
  8356.                                 ["-", ["getParam", "Bx", "r"], ["getParam", "Box", "r"]]],
  8357.                             ["-",
  8358.                                 ["getParam", "Cy", "r"],
  8359.                                 ["-", ["getParam", "By", "r"], ["getParam", "Boy", "r"]]],
  8360.                             ["getParam", "Box", "r"],
  8361.                             ["getParam", "Boy", "r"],
  8362.                             ["getParam", "ind", "r"],
  8363.                             ["-",
  8364.                                 -0.5,
  8365.                                 ["\/",
  8366.                                     ["getParam", "ind", "r"],
  8367.                                     ["*",
  8368.                                         ["computeFunction:of:",
  8369.                                             "sqrt",
  8370.                                             ["+",
  8371.                                                 ["*", ["getParam", "Box", "r"], ["getParam", "Box", "r"]],
  8372.                                                 ["*", ["getParam", "Boy", "r"], ["getParam", "Boy", "r"]]]],
  8373.                                         4.1]]],
  8374.                             ["getParam", "res*1.4", "r"]],
  8375.                         ["call",
  8376.                             "fill corner %n %n %n %n %n %n %n %n %n %n %n",
  8377.                             ["getParam", "Cx", "r"],
  8378.                             ["getParam", "Cy", "r"],
  8379.                             ["-",
  8380.                                 ["getParam", "Ax", "r"],
  8381.                                 ["-", ["getParam", "Cx", "r"], ["getParam", "Cox", "r"]]],
  8382.                             ["-",
  8383.                                 ["getParam", "Ay", "r"],
  8384.                                 ["-", ["getParam", "Cy", "r"], ["getParam", "Coy", "r"]]],
  8385.                             ["-",
  8386.                                 ["getParam", "Bx", "r"],
  8387.                                 ["-", ["getParam", "Cx", "r"], ["getParam", "Cox", "r"]]],
  8388.                             ["-",
  8389.                                 ["getParam", "By", "r"],
  8390.                                 ["-", ["getParam", "Cy", "r"], ["getParam", "Coy", "r"]]],
  8391.                             ["getParam", "Cox", "r"],
  8392.                             ["getParam", "Coy", "r"],
  8393.                             ["getParam", "ind", "r"],
  8394.                             ["-",
  8395.                                 -0.5,
  8396.                                 ["\/",
  8397.                                     ["getParam", "ind", "r"],
  8398.                                     ["*",
  8399.                                         ["computeFunction:of:",
  8400.                                             "sqrt",
  8401.                                             ["+",
  8402.                                                 ["*", ["getParam", "Cox", "r"], ["getParam", "Cox", "r"]],
  8403.                                                 ["*", ["getParam", "Coy", "r"], ["getParam", "Coy", "r"]]]],
  8404.                                         4.1]]],
  8405.                             ["getParam", "res*1.4", "r"]]]],
  8406.                 [7937.95,
  8407.                     3112.75,
  8408.                     [["procDef", "Stamp Poly List", [], [], true],
  8409.                         ["call", "Eval 2 params %b start %n", ["not", false], ["readVariable", "execIdx"]],
  8410.                         ["call", "LIST idx for list %s dont %b", ["readVariable", "p2"], ["not", false]],
  8411.                         ["doIf", ["<", ["readVariable", "listIdx"], "1"], [["stopScripts", "this script"]]],
  8412.                         ["setVar:to:",
  8413.                             "tmp",
  8414.                             ["+", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 1], "lists"], ["readVariable", "p1"]]],
  8415.                         ["doRepeat",
  8416.                             ["-",
  8417.                                 ["\/",
  8418.                                     ["-", ["getLine:ofList:", ["+", ["readVariable", "listIdx"], 2], "lists"], ["readVariable", "p1"]],
  8419.                                     2],
  8420.                                 2],
  8421.                             [["doIf",
  8422.                                     ["=", ["getLine:ofList:", ["+", ["readVariable", "tmp"], 4], "lists"], ""],
  8423.                                     [["stopScripts", "this script"]]],
  8424.                                 ["call",
  8425.                                     "fill triangle %n %n %n %n %n %n resolution: %n outline %b",
  8426.                                     ["getLine:ofList:", ["readVariable", "tmp"], "lists"],
  8427.                                     ["getLine:ofList:", ["+", ["readVariable", "tmp"], 1], "lists"],
  8428.                                     ["getLine:ofList:", ["+", ["readVariable", "tmp"], 2], "lists"],
  8429.                                     ["getLine:ofList:", ["+", ["readVariable", "tmp"], 3], "lists"],
  8430.                                     ["getLine:ofList:", ["+", ["readVariable", "tmp"], 4], "lists"],
  8431.                                     ["getLine:ofList:", ["+", ["readVariable", "tmp"], 5], "lists"],
  8432.                                     ["readVariable", "penSize"],
  8433.                                     ["not", false]],
  8434.                                 ["changeVar:by:", "tmp", 2]]]]],
  8435.                 [519,
  8436.                     10,
  8437.                     [["procDef", "Set Variable %s to %s", ["name", "val"], ["", ""], true],
  8438.                         ["call", "Get Var index %s", ["getParam", "name", "r"]],
  8439.                         ["doIfElse",
  8440.                             [">", ["readVariable", "varIndex#"], "0"],
  8441.                             [["setLine:ofList:to:", ["+", ["readVariable", "varIndex#"], 1], "vars", ["getParam", "val", "r"]]],
  8442.                             [["append:toList:", ["getParam", "name", "r"], "vars"],
  8443.                                 ["append:toList:", ["getParam", "val", "r"], "vars"]]]]],
  8444.                 [520.1,
  8445.                     879.8,
  8446.                     [["procDef", "Delete Heap %n", ["idx"], [1], true],
  8447.                         ["setLine:ofList:to:", ["getParam", "idx", "r"], "heap", ["readVariable", "heapPool#"]],
  8448.                         ["setVar:to:", "heapPool#", ["getParam", "idx", "r"]]]],
  8449.                 [10, 10, [["whenGreenFlag"], ["hide"]]],
  8450.                 [7937.95,
  8451.                     3550.75,
  8452.                     [["procDef", "Stamp Polygon", [], [], true],
  8453.                         ["doIf",
  8454.                             [">", ["lineCountOfList:", "poly"], "5"],
  8455.                             [["doIf",
  8456.                                     ["not",
  8457.                                         ["&",
  8458.                                             ["=",
  8459.                                                 ["getLine:ofList:", 1, "poly"],
  8460.                                                 ["getLine:ofList:", ["-", ["lineCountOfList:", "poly"], 1], "poly"]],
  8461.                                             ["=", ["getLine:ofList:", 2, "poly"], ["getLine:ofList:", "last", "poly"]]]],
  8462.                                     [["gotoX:y:", ["getLine:ofList:", 1, "poly"], ["getLine:ofList:", 2, "poly"]],
  8463.                                         ["append:toList:", ["getLine:ofList:", 1, "poly"], "poly"],
  8464.                                         ["append:toList:", ["getLine:ofList:", 2, "poly"], "poly"]]],
  8465.                                 ["putPenUp"],
  8466.                                 ["setVar:to:", "p1", ["getLine:ofList:", 1, "poly"]],
  8467.                                 ["deleteLine:ofList:", 1, "poly"],
  8468.                                 ["setVar:to:", "p2", ["getLine:ofList:", 1, "poly"]],
  8469.                                 ["deleteLine:ofList:", 1, "poly"],
  8470.                                 ["doRepeat",
  8471.                                     ["-", ["\/", ["lineCountOfList:", "poly"], 2], 1],
  8472.                                     [["call",
  8473.                                             "fill triangle %n %n %n %n %n %n resolution: %n outline %b",
  8474.                                             ["readVariable", "p1"],
  8475.                                             ["readVariable", "p2"],
  8476.                                             ["getLine:ofList:", 1, "poly"],
  8477.                                             ["getLine:ofList:", 2, "poly"],
  8478.                                             ["getLine:ofList:", 3, "poly"],
  8479.                                             ["getLine:ofList:", 4, "poly"],
  8480.                                             ["readVariable", "penSize"],
  8481.                                             ["not", false]],
  8482.                                         ["deleteLine:ofList:", 1, "poly"],
  8483.                                         ["deleteLine:ofList:", 1, "poly"]]],
  8484.                                 ["deleteLine:ofList:", "all", "poly"],
  8485.                                 ["gotoX:y:", ["readVariable", "p1"], ["readVariable", "p2"]]]]]],
  8486.                 [1658,
  8487.                     1891,
  8488.                     [["procDef", "write %s at %n %n", ["txt", "x", "y"], ["", 1, 1], true],
  8489.                         ["setVar:to:", "_ax", ["+", ["computeFunction:of:", "floor", ["getParam", "y", "r"]], 6.65]],
  8490.                         ["setVar:to:", "_ci", "1"],
  8491.                         ["xpos:", ["-", ["getParam", "x", "r"], 0.5]],
  8492.                         ["doRepeat",
  8493.                             ["stringLength:", ["getParam", "txt", "r"]],
  8494.                             [["setVar:to:",
  8495.                                     "_c",
  8496.                                     ["getAttribute:of:", ["letter:of:", ["readVariable", "_ci"], ["getParam", "txt", "r"]], "font"]],
  8497.                                 ["doIfElse",
  8498.                                     ["=", ["readVariable", "_c"], "0"],
  8499.                                     [["changeXposBy:", 4]],
  8500.                                     [["setVar:to:", "_i", "1"],
  8501.                                         ["doRepeat",
  8502.                                             ["letter:of:", 1, ["readVariable", "_c"]],
  8503.                                             [["changeVar:by:", "_i", 1],
  8504.                                                 ["doIfElse",
  8505.                                                     ["=", ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]], "0"],
  8506.                                                     [["changeVar:by:", "_i", 1], ["ypos:", ["+", ["readVariable", "_ax"], 0.35]]],
  8507.                                                     [["ypos:", ["readVariable", "_ax"]],
  8508.                                                         ["putPenDown"],
  8509.                                                         ["changeYposBy:", ["-", 0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  8510.                                                         ["putPenUp"],
  8511.                                                         ["changeVar:by:", "_i", 1]]],
  8512.                                                 ["doUntil",
  8513.                                                     ["=", ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]], "0"],
  8514.                                                     [["changeYposBy:", ["-", -0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  8515.                                                         ["changeVar:by:", "_i", 1],
  8516.                                                         ["putPenDown"],
  8517.                                                         ["changeYposBy:", ["-", 0.35, ["letter:of:", ["readVariable", "_i"], ["readVariable", "_c"]]]],
  8518.                                                         ["putPenUp"],
  8519.                                                         ["changeVar:by:", "_i", 1]]],
  8520.                                                 ["changeXposBy:", 1]]],
  8521.                                         ["changeXposBy:", 1]]],
  8522.                                 ["changeVar:by:", "_ci", 1]]]]],
  8523.                 [1666,
  8524.                     2858,
  8525.                     [["procDef", "Len = Width of %s", ["txt"], [""], true],
  8526.                         ["setVar:to:", "_ci", "1"],
  8527.                         ["setVar:to:", "Len", 0],
  8528.                         ["doRepeat",
  8529.                             ["stringLength:", ["getParam", "txt", "r"]],
  8530.                             [["setVar:to:",
  8531.                                     "_c",
  8532.                                     ["getAttribute:of:", ["letter:of:", ["readVariable", "_ci"], ["getParam", "txt", "r"]], "font"]],
  8533.                                 ["doIfElse",
  8534.                                     ["=", ["readVariable", "_c"], "0"],
  8535.                                     [["changeVar:by:", "Len", 4]],
  8536.                                     [["changeVar:by:", "Len", ["+", ["letter:of:", 1, ["readVariable", "_c"]], 1]]]],
  8537.                                 ["changeVar:by:", "_ci", 1]]]]],
  8538.                 [1046.55,
  8539.                     2129,
  8540.                     [["procDef", "EXEC ALL THREADS", [], [], true],
  8541.                         ["deleteLine:ofList:", "all", "stack"],
  8542.                         ["setVar:to:", "thread#", "1"],
  8543.                         ["setVar:to:", "newThreadTimeout", ["+", ["timer"], 0.03]],
  8544.                         ["doUntil",
  8545.                             [">", ["readVariable", "thread#"], ["lineCountOfList:", "threads"]],
  8546.                             [["setVar:to:", "heapIdx", ["getLine:ofList:", ["readVariable", "thread#"], "threads"]],
  8547.                                 ["setVar:to:", "warpSpeed", ["getLine:ofList:", ["+", ["readVariable", "thread#"], 2], "threads"]],
  8548.                                 ["setVar:to:", "execIdx", ["getLine:ofList:", ["readVariable", "heapIdx"], "heap"]],
  8549.                                 ["setVar:to:", "run_dirty", ""],
  8550.                                 ["call", "exec thread %n safe %n", ["readVariable", "thread#"], ["readVariable", "newThreadTimeout"]],
  8551.                                 ["doIfElse",
  8552.                                     [">", ["readVariable", "heapIdx"], "0"],
  8553.                                     [["setLine:ofList:to:", ["readVariable", "heapIdx"], "heap", ["readVariable", "execIdx"]],
  8554.                                         ["doIfElse",
  8555.                                             ["|", [">", ["readVariable", "run_dirty"], ""], ["=", ["readVariable", "yieldThread"], "wait"]],
  8556.                                             [["setLine:ofList:to:", ["readVariable", "thread#"], "threads", ["readVariable", "heapIdx"]], ["changeVar:by:", "thread#", 3]],
  8557.                                             [["append:toList:", ["readVariable", "heapIdx"], "threads"],
  8558.                                                 ["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "thread#"], 1], "threads"], "threads"],
  8559.                                                 ["append:toList:", ["getLine:ofList:", ["+", ["readVariable", "thread#"], 2], "threads"], "threads"],
  8560.                                                 ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"],
  8561.                                                 ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"],
  8562.                                                 ["deleteLine:ofList:", ["readVariable", "thread#"], "threads"]]]],
  8563.                                     [["call", "Thread Ending"]]]]]]],
  8564.                 [1047.35,
  8565.                     1114.55,
  8566.                     [["procDef", "exec write %n %n %n %s", ["x", "y", "w", "txt"], [1, 1, 1, ""], true],
  8567.                         ["penSize:", 1],
  8568.                         ["call",
  8569.                             "write %s at %n %n",
  8570.                             ["getParam", "txt", "r"],
  8571.                             ["rounded", ["getParam", "x", "r"]],
  8572.                             ["rounded", ["getParam", "y", "r"]]],
  8573.                         ["penSize:", ["getParam", "w", "r"]],
  8574.                         ["gotoX:y:", ["getParam", "x", "r"], ["getParam", "y", "r"]]]],
  8575.                 [251.3,
  8576.                     1080.35,
  8577.                     [["procDef", "Exec cmd 192-223", [], [], false],
  8578.                         ["setVar:to:", "execIdx", ["getLine:ofList:", ["+", ["readVariable", "execIdx"], 9], "Script"]]]]],
  8579.             "scriptComments": [[456, 775.5, 180, 56, false, 327, "When Green Flag Clicked"],
  8580.                 [157, 914, 103, 120, false, 342, "Pointer to prev heap item\r2nd number reserved for count loops"],
  8581.                 [6453, 466.5, 150, 200, false, 1785, "Forever"],
  8582.                 [6453, 114.5, 150, 200, false, 1758, "Not nested..."],
  8583.                 [3911, 360.5, 150, 200, false, 654, "ask"],
  8584.                 [6506, 2557.5, 150, 200, false, 1953, "answer"],
  8585.                 [6506, 2438.5, 150, 200, false, 1944, "="],
  8586.                 [6506, 2847.5, 150, 200, false, 1973, "join"],
  8587.                 [7453, 68, 150, 200, false, 81, "say, say wait"],
  8588.                 [4039, 671, 150, 200, false, 681, "if else"],
  8589.                 [6506, 5641.5, 150, 200, false, 2186, "Variable"],
  8590.                 [175, 1236.5, 150, 200, false, 1374, "Stop Scripts"],
  8591.                 [3911, 134.5, 150, 200, false, 635, "repeat (n)"],
  8592.                 [6468, 620.5, 150, 200, false, 1798, "Repeat (n)"],
  8593.                 [6596, 985, 150, 200, false, 1831, "repeat until"],
  8594.                 [190, 1654.5, 150, 200, false, 1405, "Wait (n) secs"],
  8595.                 [1329, 571, 150, 200, false, 255, "Set x,y\rChange x,y"],
  8596.                 [4235, 73, 150, 200, false, 621, "forever\rrepeat (n)\rrepeat until <>"],
  8597.                 [4432, 65.5, 150, 200, false, 355, "hide"],
  8598.                 [7349, 164.5, 150, 200, false, 90, "Show"],
  8599.                 [7364, 287.5, 150, 200, false, 99, "Set Var"],
  8600.                 [4935.6, 1541.5, 150, 200, false, 1626, "Change var by"],
  8601.                 [4447, 188.5, 150, 200, false, 364, "Goto x,y"],
  8602.                 [6506, 5492.5, 150, 200, false, 2173, "Random"],
  8603.                 [4965.6, 1695.5, 150, 200, false, 1641, "Clear"],
  8604.                 [3941, 745.5, 150, 200, false, 689, "Forward"],
  8605.                 [4462, 664.5, 150, 200, false, 406, "Point in direction"],
  8606.                 [6506, 2651.5, 150, 200, false, 1959, "[sqrt] of (n)"],
  8607.                 [5904, 755.5, 100, 105, false, 1549, "Ask"],
  8608.                 [5919, 893.5, 100, 54, false, 1557, "Wait (n) secs"],
  8609.                 [3607.95, 1089, 220, 270, true, 1333, "last index of list name\rlist 1 name\rlist 1 start idx - 1 (+1)\rlist 1 length (+2)\rlist 1 actual length (+3)\rRow 1 of list\r"],
  8610.                 [4980.6, 1818.5, 150, 200, false, 1650, "Append to list"],
  8611.                 [3956, 956.5, 150, 200, false, 703, "Delete n of list l"],
  8612.                 [6506, 3303.5, 150, 200, false, 2014, "Item n of list l"],
  8613.                 [4477, 779.5, 150, 200, false, 413, "insert t at n of list l"],
  8614.                 [6521, 4377.5, 150, 200, false, 2098, "length of list l"],
  8615.                 [6521, 4631.5, 150, 200, false, 2118, "[list] contains [t]"],
  8616.                 [6521, 5165.5, 150, 200, false, 2152, "Not <o>"],
  8617.                 [7409, 699.5, 150, 200, false, 128, "Replace [i] of [l] with [v]"],
  8618.                 [4995.6, 1949.5, 150, 200, false, 1663, "Broadcast"],
  8619.                 [168, 870, 150, 200, false, 340, "Parent thread"],
  8620.                 [235, 2070.5, 150, 200, false, 1435, "When I receive [m]"],
  8621.                 [1311, 1861.5, 121, 131, false, 1517, "Only spawn new threads in the upcoming thread pool if there is time"],
  8622.                 [3166.95, 1025.5, 223, 202, true, 1101, "see if there are any other threads still running for this message.\rresume threads waiting on this event"],
  8623.                 [3971, 1292.5, 150, 200, false, 730, "Broadcast & wait"],
  8624.                 [4507, 1376.5, 150, 200, false, 466, "Set pen size"],
  8625.                 [7424, 1203.5, 150, 200, false, 175, "set pen color"],
  8626.                 [7439, 1296.5, 150, 200, false, 181, "set pen shade"],
  8627.                 [7454, 1389.5, 150, 200, false, 187, "set rotation style"],
  8628.                 [7469, 1671.5, 150, 200, false, 201, "set size to"],
  8629.                 [5010.6, 2042.5, 150, 200, false, 1669, "change pen color"],
  8630.                 [5025.6, 2135.5, 150, 200, false, 1675, "change pen shade"],
  8631.                 [5040.6, 2228.5, 150, 200, false, 1681, "change pen size"],
  8632.                 [4522, 1494.5, 150, 200, false, 474, "go to [mouse]"],
  8633.                 [4537, 1774.5, 150, 200, false, 490, "point towards"],
  8634.                 [6497, 6160.5, 150, 200, false, 2225, "length of string"],
  8635.                 [6521, 4228.5, 150, 200, false, 2085, "letter n of [s]"],
  8636.                 [6512, 5866.5, 150, 200, false, 2203, "round"],
  8637.                 [250, 2150.5, 150, 200, false, 1442, "stamp!"],
  8638.                 [265, 2273.5, 150, 200, false, 1451, "run without screen refresh"],
  8639.                 [168, 892, 150, 200, false, 341, "Run without screen refresh nesting"],
  8640.                 [6504, 1574.5, 150, 200, false, 1883, "without screen refresh"],
  8641.                 [6506, 3889.5, 150, 200, false, 2057, "64-80-96"],
  8642.                 [6491, 3860.5, 150, 200, false, 2054, "64-96-128"],
  8643.                 [5070.6, 2461.5, 150, 200, false, 1696, "If on edge bounce"],
  8644.                 [6506, 3707.5, 150, 200, false, 2046, "Username"],
  8645.                 [6497, 6375.5, 150, 200, false, 2244, "current [minute]"],
  8646.                 [4492, 1283.5, 150, 200, false, 460, "Set Pen Color []"],
  8647.                 [5055.6, 2346.5, 150, 200, false, 1689, "change size"],
  8648.                 [6506, 3168.5, 150, 200, false, 2002, "List Reporter"],
  8649.                 [280, 2469.5, 150, 200, false, 1472, "Reset Timer"]],
  8650.             "costumes": [{
  8651.                     "costumeName": "cat1-a",
  8652.                     "baseLayerID": 3,
  8653.                     "baseLayerMD5": "f88bf1935daea28f8ca098462a31dbb0.svg",
  8654.                     "bitmapResolution": 1,
  8655.                     "rotationCenterX": 47,
  8656.                     "rotationCenterY": 50
  8657.                 }],
  8658.             "currentCostumeIndex": 0,
  8659.             "scratchX": -203,
  8660.             "scratchY": 0,
  8661.             "scale": 1,
  8662.             "direction": 90,
  8663.             "rotationStyle": "normal",
  8664.             "isDraggable": false,
  8665.             "indexInLibrary": 3,
  8666.             "visible": false,
  8667.             "spriteInfo": {
  8668.             }
  8669.         },
  8670.         {
  8671.             "objName": "Garbage",
  8672.             "variables": [{
  8673.                     "name": "root",
  8674.                     "value": 2,
  8675.                     "isPersistent": false
  8676.                 },
  8677.                 {
  8678.                     "name": "idx",
  8679.                     "value": 25,
  8680.                     "isPersistent": false
  8681.                 }],
  8682.             "lists": [{
  8683.                     "listName": "fresh",
  8684.                     "contents": [],
  8685.                     "isPersistent": false,
  8686.                     "x": 331,
  8687.                     "y": 106,
  8688.                     "width": 284,
  8689.                     "height": 384,
  8690.                     "visible": false
  8691.                 },
  8692.                 {
  8693.                     "listName": "stack",
  8694.                     "contents": [],
  8695.                     "isPersistent": false,
  8696.                     "x": 7,
  8697.                     "y": 31,
  8698.                     "width": 284,
  8699.                     "height": 384,
  8700.                     "visible": false
  8701.                 }],
  8702.             "scripts": [[298,
  8703.                     10,
  8704.                     [["procDef", "Copy %n", ["idx"], [1], true],
  8705.                         ["doIfElse",
  8706.                             [">", ["getParam", "idx", "r"], "0"],
  8707.                             [["setVar:to:", "idx", ["getParam", "idx", "r"]],
  8708.                                 ["append:toList:", ["+", ["lineCountOfList:", "fresh"], 1], "stack"],
  8709.                                 ["doRepeat",
  8710.                                     12,
  8711.                                     [["append:toList:", ["getLine:ofList:", ["readVariable", "idx"], "Script"], "fresh"], ["changeVar:by:", "idx", 1]]],
  8712.                                 ["call", "Copy %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  8713.                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 6], "fresh", ["readVariable", "idx"]],
  8714.                                 ["call", "Copy %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  8715.                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 7], "fresh", ["readVariable", "idx"]],
  8716.                                 ["call", "Copy %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  8717.                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 8], "fresh", ["readVariable", "idx"]],
  8718.                                 ["call", "Copy %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  8719.                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 9], "fresh", ["readVariable", "idx"]],
  8720.                                 ["setVar:to:", "idx", ["getLine:ofList:", "last", "stack"]],
  8721.                                 ["deleteLine:ofList:", "last", "stack"]],
  8722.                             [["setVar:to:", "idx", 0]]]]],
  8723.                 [15,
  8724.                     103,
  8725.                     [["procDef", "Garbage Collect", [], [], true],
  8726.                         ["setVar:to:", "root", "1"],
  8727.                         ["deleteLine:ofList:", "all", "fresh"],
  8728.                         ["doRepeat",
  8729.                             ["lineCountOfList:", "Roots"],
  8730.                             [["deleteLine:ofList:", "all", "stack"],
  8731.                                 ["call", "Copy %n", ["getLine:ofList:", ["readVariable", "root"], "Roots"]],
  8732.                                 ["setLine:ofList:to:", ["readVariable", "root"], "Roots", ["readVariable", "idx"]],
  8733.                                 ["changeVar:by:", "root", 1]]],
  8734.                         ["deleteLine:ofList:", "all", "stack"],
  8735.                         ["deleteLine:ofList:", "all", "Script"],
  8736.                         ["deleteLine:ofList:", "all", "Palette"],
  8737.                         ["setVar:to:", "idx", "1"],
  8738.                         ["doRepeat",
  8739.                             ["lineCountOfList:", "fresh"],
  8740.                             [["append:toList:", ["getLine:ofList:", ["readVariable", "idx"], "fresh"], "Script"], ["changeVar:by:", "idx", 1]]],
  8741.                         ["deleteLine:ofList:", "all", "fresh"],
  8742.                         ["setVar:to:", "#BlockPool", 0]]],
  8743.                 [12, 14, [["call", "Garbage Collect"]]]],
  8744.             "costumes": [{
  8745.                     "costumeName": "costume1",
  8746.                     "baseLayerID": 2,
  8747.                     "baseLayerMD5": "d36f6603ec293d2c2198d3ea05109fe0.png",
  8748.                     "bitmapResolution": 2,
  8749.                     "rotationCenterX": 0,
  8750.                     "rotationCenterY": 0
  8751.                 }],
  8752.             "currentCostumeIndex": 0,
  8753.             "scratchX": -92,
  8754.             "scratchY": -2,
  8755.             "scale": 1,
  8756.             "direction": 90,
  8757.             "rotationStyle": "normal",
  8758.             "isDraggable": false,
  8759.             "indexInLibrary": 5,
  8760.             "visible": false,
  8761.             "spriteInfo": {
  8762.             }
  8763.         },
  8764.         {
  8765.             "objName": "Alert",
  8766.             "scripts": [[35,
  8767.                     27,
  8768.                     [["whenIReceive", "draw"],
  8769.                         ["gotoX:y:", 191, 131],
  8770.                         ["setGraphicEffect:to:", "ghost", 50],
  8771.                         ["show"],
  8772.                         ["doRepeat", 3, [["wait:elapsed:from:", 0.2], ["hide"], ["wait:elapsed:from:", 0.2], ["show"]]],
  8773.                         ["wait:elapsed:from:", 5],
  8774.                         ["hide"]]],
  8775.                 [219, 27, [["whenGreenFlag"], ["hide"]]]],
  8776.             "costumes": [{
  8777.                     "costumeName": "run",
  8778.                     "baseLayerID": 4,
  8779.                     "baseLayerMD5": "81cb0c5c0dc7193c797bf109eb38a4b0.svg",
  8780.                     "bitmapResolution": 1,
  8781.                     "rotationCenterX": 35,
  8782.                     "rotationCenterY": 40
  8783.                 },
  8784.                 {
  8785.                     "costumeName": "run2",
  8786.                     "baseLayerID": 5,
  8787.                     "baseLayerMD5": "fb32301638aee822585580bafbd560d6.png",
  8788.                     "bitmapResolution": 2,
  8789.                     "rotationCenterX": 66,
  8790.                     "rotationCenterY": 69
  8791.                 }],
  8792.             "currentCostumeIndex": 1,
  8793.             "scratchX": 191,
  8794.             "scratchY": 131,
  8795.             "scale": 1,
  8796.             "direction": 90,
  8797.             "rotationStyle": "none",
  8798.             "isDraggable": false,
  8799.             "indexInLibrary": 4,
  8800.             "visible": false,
  8801.             "spriteInfo": {
  8802.             }
  8803.         },
  8804.         {
  8805.             "objName": "SaveLoad",
  8806.             "variables": [{
  8807.                     "name": "root",
  8808.                     "value": 2,
  8809.                     "isPersistent": false
  8810.                 },
  8811.                 {
  8812.                     "name": "schema#",
  8813.                     "value": "0",
  8814.                     "isPersistent": false
  8815.                 },
  8816.                 {
  8817.                     "name": "first?",
  8818.                     "value": "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"text\" , \"value\": \"hdskghjsfgjkdhafghkjdaadgfhsjkgkahjdf\" , \"isPersistent\":false} , {\"name\": \"x\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"0\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 54 , 60 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"doAsk\" , \"Print:\" ] , [\"setVar:to:\" , \"text\" , [\"answer\" ] ] , [\"doAsk\" , \"X:\" ] , [\"setVar:to:\" , \"x\" , [\"answer\" ] ] , [\"doAsk\" , \"Y:\" ] , [\"setVar:to:\" , \"y\" , [\"answer\" ] ] , [\"doAsk\" , \"Hex Color:\" ] , [\"penColor:\" , [\"concatenate:with:\" , \"0x\" , [\"answer\" ] ] ] , [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] , [\"changeXposBy:\" , [\"-\" , \"0\" , [\"widthOfText:\" , [\"readVariable\" , \"text\" ] ] ] ] , [\"write\" , [\"readVariable\" , \"text\" ] ] ]] ] }],\"info\":{} }",
  8819.                     "isPersistent": false
  8820.                 },
  8821.                 {
  8822.                     "name": "idx",
  8823.                     "value": 1033,
  8824.                     "isPersistent": false
  8825.                 },
  8826.                 {
  8827.                     "name": "tok",
  8828.                     "value": "\"text",
  8829.                     "isPersistent": false
  8830.                 },
  8831.                 {
  8832.                     "name": "i",
  8833.                     "value": 5,
  8834.                     "isPersistent": false
  8835.                 },
  8836.                 {
  8837.                     "name": "c",
  8838.                     "value": "t",
  8839.                     "isPersistent": false
  8840.                 },
  8841.                 {
  8842.                     "name": "JSON",
  8843.                     "value": "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ang\" , \"value\": \"202210\" , \"isPersistent\":false} , {\"name\": \"h\" , \"value\": \"99.62301136206634\" , \"isPersistent\":false} , {\"name\": \"message\" , \"value\": \"This project is using 3 newly imagined Scratch Blocks\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 27 , 30 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"message\" , \"This project is using 3 newly imagined Scratch Blocks\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"pen up and fill\\\" - Fills the last shape drawn with the pen\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"write [Hello World]\\\" - Writes text to the pen canvas\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"width of [Hello World]\\\" - reports the width of the text\" ] , [\"wait:elapsed:from:\" , \"5\" ] ] ] ]] , [ 27 , 256 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"penSize:\" , \"4\" ] , [\"setVar:to:\" , \"ang\" , \"0\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"changeVar:by:\" , \"ang\" , \"5\" ] , [\"clearPenTrails\" ] , [\"changePenHueBy:\" , \"2\" ] , [\"setVar:to:\" , \"h\" , [\"+\" , \"100\" , [\"*\" , \"60\" , [\"computeFunction:of:\" , \"sin\" , [\"*\" , [\"timer\" ] , \"360\" ] ] ] ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] , [\"putPenDown\" ] , [\"doRepeat\" , \"5\" ,[ [\"changeVar:by:\" , \"ang\" , [\"\/\" , \"360\" , \"5\" ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] ] ] , [\"stampPolygon\" ] , [\"changePenHueBy:\" , \"100\" ] , [\"gotoX:y:\" , [\"*\" , \"-0.5\" , [\"widthOfText:\" , [\"readVariable\" , \"message\" ] ] ] , \"0\" ] , [\"write\" , [\"readVariable\" , \"message\" ] ] , [\"changePenHueBy:\" , \"-100\" ] ] ] ] ] ]] ] }],\"info\":{} }",
  8844.                     "isPersistent": false
  8845.                 },
  8846.                 {
  8847.                     "name": "jsonIdx",
  8848.                     "value": 1949,
  8849.                     "isPersistent": false
  8850.                 },
  8851.                 {
  8852.                     "name": "end",
  8853.                     "value": 1948,
  8854.                     "isPersistent": false
  8855.                 },
  8856.                 {
  8857.                     "name": "prev",
  8858.                     "value": "}",
  8859.                     "isPersistent": false
  8860.                 },
  8861.                 {
  8862.                     "name": "name",
  8863.                     "value": "info",
  8864.                     "isPersistent": false
  8865.                 },
  8866.                 {
  8867.                     "name": "OP",
  8868.                     "value": "}",
  8869.                     "isPersistent": false
  8870.                 },
  8871.                 {
  8872.                     "name": "vname",
  8873.                     "value": "message",
  8874.                     "isPersistent": false
  8875.                 },
  8876.                 {
  8877.                     "name": "vval",
  8878.                     "value": "This project is using 3 newly imagined Scratch Blocks",
  8879.                     "isPersistent": false
  8880.                 },
  8881.                 {
  8882.                     "name": "varIndex#",
  8883.                     "value": 0,
  8884.                     "isPersistent": false
  8885.                 },
  8886.                 {
  8887.                     "name": "#i",
  8888.                     "value": 25,
  8889.                     "isPersistent": false
  8890.                 },
  8891.                 {
  8892.                     "name": "#tok",
  8893.                     "value": "",
  8894.                     "isPersistent": false
  8895.                 },
  8896.                 {
  8897.                     "name": "#op",
  8898.                     "value": "",
  8899.                     "isPersistent": false
  8900.                 },
  8901.                 {
  8902.                     "name": "#s",
  8903.                     "value": "0",
  8904.                     "isPersistent": false
  8905.                 },
  8906.                 {
  8907.                     "name": "#ins",
  8908.                     "value": 1918,
  8909.                     "isPersistent": false
  8910.                 },
  8911.                 {
  8912.                     "name": "_c",
  8913.                     "value": 3,
  8914.                     "isPersistent": false
  8915.                 },
  8916.                 {
  8917.                     "name": "#c",
  8918.                     "value": ")",
  8919.                     "isPersistent": false
  8920.                 }],
  8921.             "lists": [{
  8922.                     "listName": "json",
  8923.                     "contents": ["Below is the JSON text created from your project. To save this you must click on it then press Ctrl+A to select all, then Ctrl+C to copy it. Paste this into a text editor or one of the scratch forums to keep it safe!", "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"text\" , \"value\": \"hdskghjsfgjkdhafghkjdaadgfhsjkgkahjdf\" , \"isPersistent\":false} , {\"name\": \"x\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"0\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 54 , 60 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"doAsk\" , \"Print:\" ] , [\"setVar:to:\" , \"text\" , [\"answer\" ] ] , [\"doAsk\" , \"X:\" ] , [\"setVar:to:\" , \"x\" , [\"answer\" ] ] , [\"doAsk\" , \"Y:\" ] , [\"setVar:to:\" , \"y\" , [\"answer\" ] ] , [\"doAsk\" , \"Hex Color:\" ] , [\"penColor:\" , [\"concatenate:with:\" , \"0x\" , [\"answer\" ] ] ] , [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] , [\"changeXposBy:\" , [\"-\" , \"0\" , [\"widthOfText:\" , [\"readVariable\" , \"text\" ] ] ] ] , [\"write\" , [\"readVariable\" , \"text\" ] ] ]] ] }],\"info\":{} }"],
  8924.                     "isPersistent": false,
  8925.                     "x": 72,
  8926.                     "y": 57,
  8927.                     "width": 341,
  8928.                     "height": 689,
  8929.                     "visible": false
  8930.                 },
  8931.                 {
  8932.                     "listName": "TYPE_ANYTOKEN",
  8933.                     "contents": ["[", "]", "{", "}", ",", ":", " ", "\t"],
  8934.                     "isPersistent": false,
  8935.                     "x": 363,
  8936.                     "y": 101,
  8937.                     "width": 249,
  8938.                     "height": 274,
  8939.                     "visible": false
  8940.                 },
  8941.                 {
  8942.                     "listName": "TYPE_TOKEN",
  8943.                     "contents": ["[", "]", "{", "}", ",", ":"],
  8944.                     "isPersistent": false,
  8945.                     "x": 257,
  8946.                     "y": 122,
  8947.                     "width": 226,
  8948.                     "height": 274,
  8949.                     "visible": false
  8950.                 },
  8951.                 {
  8952.                     "listName": "stack",
  8953.                     "contents": [],
  8954.                     "isPersistent": false,
  8955.                     "x": 7,
  8956.                     "y": 139,
  8957.                     "width": 182,
  8958.                     "height": 272,
  8959.                     "visible": false
  8960.                 },
  8961.                 {
  8962.                     "listName": "debug",
  8963.                     "contents": [],
  8964.                     "isPersistent": false,
  8965.                     "x": 51,
  8966.                     "y": 55,
  8967.                     "width": 433,
  8968.                     "height": 309,
  8969.                     "visible": false
  8970.                 }],
  8971.             "scripts": [[10,
  8972.                     445,
  8973.                     [["procDef", "Scripts", [], [], true],
  8974.                         ["append:toList:", ",\"scripts\":[", "json"],
  8975.                         ["setVar:to:", "root", "1"],
  8976.                         ["doRepeat",
  8977.                             ["lineCountOfList:", "Roots"],
  8978.                             [["call",
  8979.                                     "Script root %n first? %b",
  8980.                                     ["getLine:ofList:", ["readVariable", "root"], "Roots"],
  8981.                                     ["=", ["readVariable", "root"], "1"]],
  8982.                                 ["changeVar:by:", "root", 1]]],
  8983.                         ["append:toList:", "]", "json"]]],
  8984.                 [10,
  8985.                     668,
  8986.                     [["procDef", "Script root %n first? %b", ["idx", "first?"], [1, false], true],
  8987.                         ["doIfElse",
  8988.                             ["getParam", "first?", "b"],
  8989.                             [["append:toList:", "[", "json"]],
  8990.                             [["append:toList:", ", [", "json"]]],
  8991.                         ["append:toList:",
  8992.                             ["+", 110, ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 1], "Script"]],
  8993.                             "json"],
  8994.                         ["append:toList:", ",", "json"],
  8995.                         ["append:toList:",
  8996.                             ["-", 190, ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 2], "Script"]],
  8997.                             "json"],
  8998.                         ["append:toList:", ", [", "json"],
  8999.                         ["call", "Block %n first? %b", ["getParam", "idx", "r"], ["not", false]],
  9000.                         ["append:toList:", "]]", "json"]]],
  9001.                 [10,
  9002.                     1016,
  9003.                     [["procDef", "Block %n first? %b", ["idx", "first?"], [1, false], true],
  9004.                         ["doIf", ["<", ["getParam", "idx", "r"], "1"], [["stopScripts", "this script"]]],
  9005.                         ["setVar:to:", "schema#", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 11], "Script"]],
  9006.                         ["setVar:to:", "first?", ["getParam", "first?", "b"]],
  9007.                         ["doIfElse",
  9008.                             ["&",
  9009.                                 [">", ["readVariable", "schema#"], "0"],
  9010.                                 ["=", ["rounded", ["readVariable", "schema#"]], ["readVariable", "schema#"]]],
  9011.                             [["doIf", ["not", ["getParam", "first?", "b"]], [["append:toList:", ",", "json"]]],
  9012.                                 ["append:toList:",
  9013.                                     ["concatenate:with:", "[\"", ["concatenate:with:", ["getLine:ofList:", ["readVariable", "schema#"], "BLOCK_SCHEMA"], "\""]],
  9014.                                     "json"],
  9015.                                 ["setVar:to:", "idx", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  9016.                                 ["doIfElse",
  9017.                                     ["|", ["=", ["readVariable", "schema#"], "99"], ["=", ["readVariable", "schema#"], "33"]],
  9018.                                     [["append:toList:", ",", "json"],
  9019.                                         ["call", "appendString %s", ["getLine:ofList:", ["+", ["readVariable", "idx"], 5], "Script"]]],
  9020.                                     [["doIf",
  9021.                                             [">", ["readVariable", "idx"], "0"],
  9022.                                             [["call", "Block %n first? %b", ["readVariable", "idx"], false]]]]],
  9023.                                 ["setVar:to:", "schema#", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  9024.                                 ["doIf",
  9025.                                     [">", ["readVariable", "schema#"], "0"],
  9026.                                     [["append:toList:", ",[", "json"],
  9027.                                         ["call", "Block %n first? %b", ["readVariable", "schema#"], ["not", false]],
  9028.                                         ["append:toList:", "]", "json"]]],
  9029.                                 ["setVar:to:", "schema#", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  9030.                                 ["doIf",
  9031.                                     [">", ["readVariable", "schema#"], "0"],
  9032.                                     [["append:toList:", ",[", "json"],
  9033.                                         ["call", "Block %n first? %b", ["readVariable", "schema#"], ["not", false]],
  9034.                                         ["append:toList:", "]", "json"]]],
  9035.                                 ["append:toList:", "]", "json"],
  9036.                                 ["setVar:to:", "first?", "false"]],
  9037.                             [["setVar:to:", "schema#", ["getLine:ofList:", ["getParam", "idx", "r"], "Script"]],
  9038.                                 ["doIfElse",
  9039.                                     ["=", ["readVariable", "schema#"], "t"],
  9040.                                     [["doIf", ["not", ["getParam", "first?", "b"]], [["append:toList:", ",", "json"]]],
  9041.                                         ["call", "appendString %s", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"]],
  9042.                                         ["setVar:to:", "first?", "false"]],
  9043.                                     [["doIfElse",
  9044.                                             ["=", ["readVariable", "schema#"], "n"],
  9045.                                             [["doIf", ["not", ["getParam", "first?", "b"]], [["append:toList:", ",", "json"]]],
  9046.                                                 ["call", "appendString %s", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 5], "Script"]],
  9047.                                                 ["setVar:to:", "first?", "false"]],
  9048.                                             null]]]]],
  9049.                         ["setVar:to:", "schema#", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  9050.                         ["doIf",
  9051.                             [">", ["readVariable", "schema#"], "0"],
  9052.                             [["call", "Block %n first? %b", ["readVariable", "schema#"], ["=", ["readVariable", "first?"], "true"]]]]]],
  9053.                 [10,
  9054.                     149,
  9055.                     [["procDef", "Construct JSON", [], [], true],
  9056.                         ["deleteLine:ofList:", "all", "json"],
  9057.                         ["append:toList:", "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\"", "json"],
  9058.                         ["call", "Variables"],
  9059.                         ["call", "Scripts"],
  9060.                         ["append:toList:", "}],\"info\":{}", "json"],
  9061.                         ["append:toList:", "}", "json"],
  9062.                         ["setVar:to:", "first?", ["contentsOfList:", "json"]],
  9063.                         ["deleteLine:ofList:", "all", "json"],
  9064.                         ["append:toList:", ["readVariable", "first?"], "json"],
  9065.                         ["showList:", "json"]]],
  9066.                 [2075,
  9067.                     10,
  9068.                     [["procDef", "appendString %s", ["txt"], [""], true],
  9069.                         ["setVar:to:", "tok", "\""],
  9070.                         ["setVar:to:", "i", "1"],
  9071.                         ["doRepeat",
  9072.                             ["stringLength:", ["getParam", "txt", "r"]],
  9073.                             [["setVar:to:", "c", ["letter:of:", ["readVariable", "i"], ["getParam", "txt", "r"]]],
  9074.                                 ["doIf",
  9075.                                     ["|", ["=", ["readVariable", "c"], "\\"], ["=", ["readVariable", "c"], "\""]],
  9076.                                     [["setVar:to:", "tok", ["concatenate:with:", ["readVariable", "tok"], "\\"]]]],
  9077.                                 ["setVar:to:", "tok", ["concatenate:with:", ["readVariable", "tok"], ["readVariable", "c"]]],
  9078.                                 ["changeVar:by:", "i", 1]]],
  9079.                         ["append:toList:", ["concatenate:with:", ["readVariable", "tok"], "\""], "json"]]],
  9080.                 [10, 2752, [["not", false]]],
  9081.                 [3705,
  9082.                     10,
  9083.                     [["procDef", "Expand Body %n %s only arg %n", ["idx", "txt", "onlyIdx"], [1, "", 1], true],
  9084.                         ["doIf",
  9085.                             ["<", ["getParam", "onlyIdx", "r"], "1"],
  9086.                             [["append:toList:", ["readVariable", "idx"], "stack"]]],
  9087.                         ["setVar:to:", "#i", "1"],
  9088.                         ["setVar:to:", "#tok", ""],
  9089.                         ["setVar:to:", "#op", 0],
  9090.                         ["setVar:to:", "#s", 0],
  9091.                         ["setVar:to:", "#ins", ["+", ["getParam", "idx", "r"], 6]],
  9092.                         ["setVar:to:", "_c", "1"],
  9093.                         ["doRepeat",
  9094.                             ["stringLength:", ["getParam", "txt", "r"]],
  9095.                             [["setVar:to:", "#c", ["letter:of:", ["readVariable", "#i"], ["getParam", "txt", "r"]]],
  9096.                                 ["doIfElse",
  9097.                                     ["|",
  9098.                                         ["|", ["=", ["readVariable", "#c"], "("], ["=", ["readVariable", "#c"], "["]],
  9099.                                         ["&",
  9100.                                             ["=", ["readVariable", "#c"], "<"],
  9101.                                             ["not",
  9102.                                                 ["=",
  9103.                                                     ["letter:of:", ["+", ["readVariable", "#i"], 1], ["getParam", "txt", "r"]],
  9104.                                                     " "]]]],
  9105.                                     [["setVar:to:", "#op", ["readVariable", "#c"]],
  9106.                                         ["doIf",
  9107.                                             [">", ["readVariable", "#tok"], ""],
  9108.                                             [["doIf",
  9109.                                                     ["<", ["getParam", "onlyIdx", "r"], "1"],
  9110.                                                     [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  9111.                                                         ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]],
  9112.                                                         ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]]]],
  9113.                                                 ["setVar:to:", "#tok", ""],
  9114.                                                 ["setVar:to:", "#s", "0"],
  9115.                                                 ["changeVar:by:", "_c", 1]]]],
  9116.                                     [["doIfElse",
  9117.                                             ["|",
  9118.                                                 ["|", ["=", ["readVariable", "#c"], ")"], ["=", ["readVariable", "#c"], "]"]],
  9119.                                                 ["|",
  9120.                                                     ["&", [">", ["readVariable", "#op"], ""], ["=", ["readVariable", "#c"], ">"]],
  9121.                                                     ["=", ["readVariable", "#c"], "."]]],
  9122.                                             [["doIfElse",
  9123.                                                     ["|",
  9124.                                                         ["<", ["getParam", "onlyIdx", "r"], "1"],
  9125.                                                         ["=", ["getParam", "onlyIdx", "r"], ["readVariable", "_c"]]],
  9126.                                                     [["doIfElse",
  9127.                                                             ["=", ["readVariable", "#op"], "."],
  9128.                                                             [["setLine:ofList:to:", ["+", ["readVariable", "#ins"], 1], "Script", ["readVariable", "#tok"]],
  9129.                                                                 ["setVar:to:", "#op", ""]],
  9130.                                                             [["doIfElse",
  9131.                                                                     ["=", ["readVariable", "#op"], "("],
  9132.                                                                     [["call", "Add Block %s txt? %s", "n", ["readVariable", "#tok"]]],
  9133.                                                                     [["doIfElse",
  9134.                                                                             ["=", ["readVariable", "#op"], "["],
  9135.                                                                             [["call", "Add Block %s txt? %s", "t", ["readVariable", "#tok"]]],
  9136.                                                                             [["call", "Add Block %s txt? %s", "?", "    "]]]]],
  9137.                                                                 ["doIf",
  9138.                                                                     ["<", ["getParam", "onlyIdx", "r"], "1"],
  9139.                                                                     [["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]]]],
  9140.                                                                 ["setVar:to:", "#ins", ["+", ["readVariable", "idx"], 9]],
  9141.                                                                 ["doIfElse",
  9142.                                                                     ["=", ["readVariable", "#c"], "."],
  9143.                                                                     [["setVar:to:", "#op", "."]],
  9144.                                                                     [["setVar:to:", "#op", ""]]]]]],
  9145.                                                     [["setVar:to:", "#op", ""]]],
  9146.                                                 ["setVar:to:", "#tok", ""],
  9147.                                                 ["setVar:to:", "#s", "0"],
  9148.                                                 ["doIfElse", ["=", ["readVariable", "#c"], "."], null, [["changeVar:by:", "_c", 1]]]],
  9149.                                             [["doIfElse",
  9150.                                                     ["=", ["readVariable", "#c"], " "],
  9151.                                                     [["doIf", [">", ["readVariable", "#tok"], ""], [["setVar:to:", "#s", "1"]]]],
  9152.                                                     [["doIfElse",
  9153.                                                             [">", ["readVariable", "#s"], "0"],
  9154.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["concatenate:with:", " ", ["readVariable", "#c"]]]],
  9155.                                                                 ["setVar:to:", "#s", "0"]],
  9156.                                                             [["setVar:to:", "#tok", ["concatenate:with:", ["readVariable", "#tok"], ["readVariable", "#c"]]]]]]]]]]],
  9157.                                 ["changeVar:by:", "#i", 1]]],
  9158.                         ["doIf",
  9159.                             ["&",
  9160.                                 [">", ["readVariable", "#tok"], ""],
  9161.                                 ["<", ["getParam", "onlyIdx", "r"], "1"]],
  9162.                             [["call", "Add Block %s txt? %s", "", ["readVariable", "#tok"]],
  9163.                                 ["setLine:ofList:to:", ["readVariable", "#ins"], "Script", ["readVariable", "idx"]]]],
  9164.                         ["doIf", ["<", ["getParam", "onlyIdx", "r"], "1"], [["call", "pop"]]]]],
  9165.                 [3705,
  9166.                     2036,
  9167.                     [["procDef", "Add Block %s txt? %s", ["schema", "txt"], ["", ""], true],
  9168.                         ["doIfElse",
  9169.                             [">", ["readVariable", "#BlockPool"], "0"],
  9170.                             [["setVar:to:", "idx", ["readVariable", "#BlockPool"]],
  9171.                                 ["setVar:to:", "#BlockPool", ["getLine:ofList:", ["+", ["readVariable", "#BlockPool"], 9], "Script"]],
  9172.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 1], "Script", ""],
  9173.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 2], "Script", ""],
  9174.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 3], "Script", ""],
  9175.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 4], "Script", ""],
  9176.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 5], "Script", ["getParam", "txt", "r"]],
  9177.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 6], "Script", "0"],
  9178.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 7], "Script", "0"],
  9179.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 8], "Script", "0"],
  9180.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 9], "Script", "0"],
  9181.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]],
  9182.                             [["append:toList:", "", "Script"],
  9183.                                 ["setVar:to:", "idx", ["lineCountOfList:", "Script"]],
  9184.                                 ["append:toList:", "", "Script"],
  9185.                                 ["append:toList:", "", "Script"],
  9186.                                 ["append:toList:", "", "Script"],
  9187.                                 ["append:toList:", "", "Script"],
  9188.                                 ["append:toList:", ["getParam", "txt", "r"], "Script"],
  9189.                                 ["append:toList:", "0", "Script"],
  9190.                                 ["append:toList:", "0", "Script"],
  9191.                                 ["append:toList:", "0", "Script"],
  9192.                                 ["append:toList:", "0", "Script"],
  9193.                                 ["append:toList:", "", "Script"],
  9194.                                 ["append:toList:", "", "Script"]]],
  9195.                         ["doIfElse",
  9196.                             ["=", ["rounded", ["getParam", "schema", "r"]], ["getParam", "schema", "r"]],
  9197.                             [["setLine:ofList:to:",
  9198.                                     ["readVariable", "idx"],
  9199.                                     "Script",
  9200.                                     ["getLine:ofList:",
  9201.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 2]],
  9202.                                         "BLOCK_SCHEMA"]],
  9203.                                 ["setLine:ofList:to:",
  9204.                                     ["+", ["readVariable", "idx"], 10],
  9205.                                     "Script",
  9206.                                     ["getLine:ofList:",
  9207.                                         ["+", ["getParam", "schema", "r"], ["*", ["readVariable", "SCMA#"], 3]],
  9208.                                         "BLOCK_SCHEMA"]],
  9209.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ["getParam", "schema", "r"]]],
  9210.                             [["setLine:ofList:to:", ["readVariable", "idx"], "Script", ["getParam", "schema", "r"]],
  9211.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 10], "Script", ""],
  9212.                                 ["setLine:ofList:to:", ["+", ["readVariable", "idx"], 11], "Script", ""]]]]],
  9213.                 [3237,
  9214.                     10,
  9215.                     [["procDef", "get schema# from name %s", ["schema name"], [""], true],
  9216.                         ["setVar:to:", "schema#", ["-", ["readVariable", "SCMA#"], 1]],
  9217.                         ["doRepeat",
  9218.                             ["readVariable", "schema#"],
  9219.                             [["doIf",
  9220.                                     ["=", ["getLine:ofList:", ["readVariable", "schema#"], "BLOCK_SCHEMA"], ["getParam", "schema name", "r"]],
  9221.                                     [["stopScripts", "this script"]]],
  9222.                                 ["changeVar:by:", "schema#", -1]]]]],
  9223.                 [2075,
  9224.                     2130,
  9225.                     [["procDef", "parse params %n", ["pidx"], [1], false],
  9226.                         ["setVar:to:", "c", ["getLine:ofList:", ["getParam", "pidx", "r"], "Script"]],
  9227.                         ["doIf", ["<", ["readVariable", "c"], "1"], [["stopScripts", "this script"]]],
  9228.                         ["setVar:to:", "i", ["getLine:ofList:", ["readVariable", "c"], "Script"]],
  9229.                         ["doIf",
  9230.                             ["|",
  9231.                                 ["=", ["readVariable", "i"], "t"],
  9232.                                 ["|", ["=", ["readVariable", "i"], "n"], ["=", ["readVariable", "i"], "?"]]],
  9233.                             [["doIfElse",
  9234.                                     ["=", ["readVariable", "OP"], ""],
  9235.                                     [["setLine:ofList:to:", ["+", ["readVariable", "c"], 5], "Script", ["readVariable", "tok"]],
  9236.                                         ["call", "Next Token"],
  9237.                                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]],
  9238.                                     [["doIfElse",
  9239.                                             ["=", ["readVariable", "OP"], "["],
  9240.                                             [["call", "_import json scripts %b", ["not", false]],
  9241.                                                 ["setLine:ofList:to:",
  9242.                                                     ["+", ["readVariable", "idx"], 9],
  9243.                                                     "Script",
  9244.                                                     ["getLine:ofList:", ["+", ["getLine:ofList:", ["getParam", "pidx", "r"], "Script"], 9], "Script"]],
  9245.                                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", ["getParam", "pidx", "r"], "Script"], 9], "Script", "0"],
  9246.                                                 ["call", "Delete Block %n", ["getLine:ofList:", ["getParam", "pidx", "r"], "Script"]],
  9247.                                                 ["setLine:ofList:to:", ["getParam", "pidx", "r"], "Script", ["readVariable", "idx"]]],
  9248.                                             [["append:toList:", "BAD: Unknown OP", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]]]]]],
  9249.                         ["call", "parse params %n", ["+", ["getLine:ofList:", ["getParam", "pidx", "r"], "Script"], 9]]]],
  9250.                 [2702,
  9251.                     10,
  9252.                     [["procDef", "Delete Block %n", ["idx"], [1], true],
  9253.                         ["doIf",
  9254.                             [">", ["getParam", "idx", "r"], "0"],
  9255.                             [["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 6], "Script"]],
  9256.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 7], "Script"]],
  9257.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 8], "Script"]],
  9258.                                 ["call", "Delete Block %n", ["getLine:ofList:", ["+", ["getParam", "idx", "r"], 9], "Script"]],
  9259.                                 ["setLine:ofList:to:", ["+", ["getParam", "idx", "r"], 9], "Script", ["readVariable", "#BlockPool"]],
  9260.                                 ["setVar:to:", "#BlockPool", ["getParam", "idx", "r"]]]]]],
  9261.                 [557,
  9262.                     396,
  9263.                     [["procDef", "pop", [], [], true],
  9264.                         ["setVar:to:", "idx", ["getLine:ofList:", "last", "stack"]],
  9265.                         ["deleteLine:ofList:", "last", "stack"]]],
  9266.                 [860,
  9267.                     616,
  9268.                     [["procDef", "Set Variable %s to %s", ["name", "val"], ["", ""], true],
  9269.                         ["call", "Get Var index %s", ["getParam", "name", "r"]],
  9270.                         ["doIfElse",
  9271.                             [">", ["readVariable", "varIndex#"], "0"],
  9272.                             [["setLine:ofList:to:", ["+", ["readVariable", "varIndex#"], 1], "vars", ["getParam", "val", "r"]]],
  9273.                             [["append:toList:", ["getParam", "name", "r"], "vars"],
  9274.                                 ["append:toList:", ["getParam", "val", "r"], "vars"]]]]],
  9275.                 [2702,
  9276.                     322,
  9277.                     [["procDef", "_import json scripts %b", ["just me?"], [false], false],
  9278.                         ["doIf",
  9279.                             ["not", ["=", ["readVariable", "OP"], "["]],
  9280.                             [["doIf", ["=", ["readVariable", "OP"], "]"], [["stopScripts", "this script"]]],
  9281.                                 ["append:toList:", "BAD: script must begin with a [", "debug"],
  9282.                                 ["doBroadcastAndWait", "LOAD FAILED"]]],
  9283.                         ["call", "Next Token"],
  9284.                         ["call", "get schema# from name %s", ["readVariable", "tok"]],
  9285.                         ["doIf",
  9286.                             ["<", ["readVariable", "schema#"], "1"],
  9287.                             [["append:toList:", "BAD: Schema# < 1", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9288.                         ["call", "Add Block %s txt? %s", ["readVariable", "schema#"], ""],
  9289.                         ["append:toList:", ["concatenate:with:", ">> block: ", ["readVariable", "tok"]], "debug"],
  9290.                         ["append:toList:", ["concatenate:with:", "block: ", ["readVariable", "tok"]], "stack"],
  9291.                         ["append:toList:", ["readVariable", "idx"], "stack"],
  9292.                         ["call",
  9293.                             "Expand Body %n %s only arg %n",
  9294.                             ["readVariable", "idx"],
  9295.                             ["getLine:ofList:", ["+", ["readVariable", "schema#"], ["readVariable", "SCMA#"]], "BLOCK_SCHEMA"],
  9296.                             0],
  9297.                         ["call", "Next Token"],
  9298.                         ["doIf",
  9299.                             ["=", ["readVariable", "OP"], ","],
  9300.                             [["call", "Next Token"],
  9301.                                 ["doIfElse",
  9302.                                     ["|", ["=", ["readVariable", "schema#"], "33"], ["=", ["readVariable", "schema#"], "99"]],
  9303.                                     [["setLine:ofList:to:",
  9304.                                             ["+", ["getLine:ofList:", ["+", ["readVariable", "idx"], 6], "Script"], 5],
  9305.                                             "Script",
  9306.                                             ["readVariable", "tok"]],
  9307.                                         ["call", "Next Token"]],
  9308.                                     [["call", "parse params %n", ["+", ["readVariable", "idx"], 6]],
  9309.                                         ["doIf",
  9310.                                             ["not", ["=", ["readVariable", "OP"], "]"]],
  9311.                                             [["call", "parse nested script %n", ["+", ["getLine:ofList:", "last", "stack"], 7]],
  9312.                                                 ["doIf",
  9313.                                                     ["not", ["=", ["readVariable", "OP"], "]"]],
  9314.                                                     [["call", "parse nested script %n", ["+", ["getLine:ofList:", "last", "stack"], 8]],
  9315.                                                         ["doIf",
  9316.                                                             ["not", ["=", ["readVariable", "OP"], "]"]],
  9317.                                                             [["append:toList:", "BAD: ] expected...", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]]]]]]]]]],
  9318.                         ["doIf",
  9319.                             ["not", ["=", ["readVariable", "OP"], "]"]],
  9320.                             [["append:toList:", "BAD: ] expected...", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9321.                         ["call", "pop"],
  9322.                         ["append:toList:", ["concatenate:with:", "<< ", ["getLine:ofList:", "last", "stack"]], "debug"],
  9323.                         ["deleteLine:ofList:", "last", "stack"],
  9324.                         ["call", "Next Token"],
  9325.                         ["doIf", ["=", ["readVariable", "OP"], "]"], [["stopScripts", "this script"]]],
  9326.                         ["doIf",
  9327.                             ["not", ["=", ["readVariable", "OP"], ","]],
  9328.                             [["append:toList:", "BAD: ',' expected...", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9329.                         ["call", "Next Token"],
  9330.                         ["doIf",
  9331.                             ["not", ["getParam", "just me?", "b"]],
  9332.                             [["append:toList:", ["readVariable", "idx"], "stack"],
  9333.                                 ["call", "_import json scripts %b", false],
  9334.                                 ["setLine:ofList:to:", ["+", ["getLine:ofList:", "last", "stack"], 9], "Script", ["readVariable", "idx"]],
  9335.                                 ["call", "pop"]]]]],
  9336.                 [860,
  9337.                     862,
  9338.                     [["procDef", "_import sprite", [], [], false],
  9339.                         ["call", "Next Token"],
  9340.                         ["doUntil",
  9341.                             ["=", ["readVariable", "OP"], "}"],
  9342.                             [["setVar:to:", "name", ["readVariable", "tok"]],
  9343.                                 ["call", "Next Token"],
  9344.                                 ["doIf",
  9345.                                     ["not", ["=", ["readVariable", "OP"], ":"]],
  9346.                                     [["append:toList:", "BAD: ':' expected", "debug"], ["append:toList:", ["readVariable", "OP"], "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9347.                                 ["call", "Next Token"],
  9348.                                 ["doIfElse",
  9349.                                     ["=", ["readVariable", "name"], "variables"],
  9350.                                     [["doIf",
  9351.                                             ["not", ["=", ["readVariable", "OP"], "["]],
  9352.                                             [["append:toList:", "BAD: [ expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9353.                                         ["call", "Next Token"],
  9354.                                         ["doUntil",
  9355.                                             ["not", ["=", ["readVariable", "OP"], "{"]],
  9356.                                             [["setVar:to:", "vname", ""],
  9357.                                                 ["setVar:to:", "vval", ""],
  9358.                                                 ["call", "Next Token"],
  9359.                                                 ["doUntil",
  9360.                                                     ["=", ["readVariable", "OP"], "}"],
  9361.                                                     [["call", "_next json attr"],
  9362.                                                         ["doIfElse",
  9363.                                                             ["=", ["readVariable", "name"], "name"],
  9364.                                                             [["setVar:to:", "vname", ["readVariable", "tok"]]],
  9365.                                                             [["doIf",
  9366.                                                                     ["=", ["readVariable", "name"], "value"],
  9367.                                                                     [["setVar:to:", "vval", ["readVariable", "tok"]]]]]],
  9368.                                                         ["call", "Next Token"],
  9369.                                                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9370.                                                 ["doIf",
  9371.                                                     [">", ["readVariable", "vname"], ""],
  9372.                                                     [["call", "Set Variable %s to %s", ["readVariable", "vname"], ["readVariable", "vval"]]]],
  9373.                                                 ["call", "Next Token"],
  9374.                                                 ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9375.                                         ["doIf",
  9376.                                             ["not", ["=", ["readVariable", "OP"], "]"]],
  9377.                                             [["append:toList:", "BAD: ] expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9378.                                         ["call", "Next Token"],
  9379.                                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]],
  9380.                                     [["doIfElse",
  9381.                                             ["=", ["readVariable", "name"], "scripts"],
  9382.                                             [["doIf",
  9383.                                                     ["not", ["=", ["readVariable", "OP"], "["]],
  9384.                                                     [["append:toList:", "BAD: [ expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9385.                                                 ["call", "Next Token"],
  9386.                                                 ["doUntil",
  9387.                                                     ["not", ["=", ["readVariable", "OP"], "["]],
  9388.                                                     [["call", "Next Token"],
  9389.                                                         ["append:toList:", ["readVariable", "tok"], "stack"],
  9390.                                                         ["call", "Next Token"],
  9391.                                                         ["call", "Next Token"],
  9392.                                                         ["append:toList:", ["readVariable", "tok"], "stack"],
  9393.                                                         ["call", "Next Token"],
  9394.                                                         ["call", "Next Token"],
  9395.                                                         ["doIf",
  9396.                                                             ["not", ["=", ["readVariable", "OP"], "["]],
  9397.                                                             [["append:toList:", "BAD: [ expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9398.                                                         ["call", "Next Token"],
  9399.                                                         ["call", "_import json scripts %b", false],
  9400.                                                         ["append:toList:", ["readVariable", "idx"], "Roots"],
  9401.                                                         ["setLine:ofList:to:",
  9402.                                                             ["+", ["readVariable", "idx"], 2],
  9403.                                                             "Script",
  9404.                                                             ["-", 190, ["getLine:ofList:", "last", "stack"]]],
  9405.                                                         ["deleteLine:ofList:", "last", "stack"],
  9406.                                                         ["setLine:ofList:to:",
  9407.                                                             ["+", ["readVariable", "idx"], 1],
  9408.                                                             "Script",
  9409.                                                             ["-", ["getLine:ofList:", "last", "stack"], 110]],
  9410.                                                         ["deleteLine:ofList:", "last", "stack"],
  9411.                                                         ["append:toList:",
  9412.                                                             ["concatenate:with:", "one script done with \"", ["concatenate:with:", ["readVariable", "tok"], ["concatenate:with:", "\" at ", ["readVariable", "jsonIdx"]]]],
  9413.                                                             "debug"],
  9414.                                                         ["call", "Next Token"],
  9415.                                                         ["call", "Next Token"],
  9416.                                                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9417.                                                 ["doIf",
  9418.                                                     ["not", ["=", ["readVariable", "OP"], "]"]],
  9419.                                                     [["append:toList:", "BAD: ] expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9420.                                                 ["append:toList:", ["concatenate:with:", "OUT Sprite ] at ", ["readVariable", "jsonIdx"]], "debug"],
  9421.                                                 ["call", "Next Token"],
  9422.                                                 ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]],
  9423.                                             [["call", "eat unknown"]]]]]]]]],
  9424.                 [2075,
  9425.                     2871,
  9426.                     [["procDef", "parse nested script %n", ["setIdx"], [1], false],
  9427.                         ["call", "Next Token"],
  9428.                         ["doIf",
  9429.                             ["not", ["=", ["readVariable", "OP"], "["]],
  9430.                             [["append:toList:", "BAD: [ expected...", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9431.                         ["call", "_import json scripts %b", false],
  9432.                         ["setLine:ofList:to:", ["getParam", "setIdx", "r"], "Script", ["readVariable", "idx"]],
  9433.                         ["call", "Next Token"],
  9434.                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9435.                 [557,
  9436.                     10,
  9437.                     [["whenIReceive", "Load JSON"],
  9438.                         ["doAsk", "Enter JSON:"],
  9439.                         ["deleteLine:ofList:", "all", "debug"],
  9440.                         ["doIf",
  9441.                             [">", ["answer"], ""],
  9442.                             [["call", "Import JSON %s", ["answer"]], ["deleteLine:ofList:", "all", "debug"], ["doBroadcastAndWait", "change palette"]]]]],
  9443.                 [10,
  9444.                     10,
  9445.                     [["whenGreenFlag"],
  9446.                         ["hideList:", "json"],
  9447.                         ["hideList:", "debug"],
  9448.                         ["deleteLine:ofList:", "all", "json"],
  9449.                         ["hide"]]],
  9450.                 [557,
  9451.                     945,
  9452.                     [["procDef", "Import JSON %s", ["json"], [""], false],
  9453.                         ["deleteLine:ofList:", "all", "stack"],
  9454.                         ["doIf", ["=", ["getParam", "json", "r"], ""], [["stopScripts", "this script"]]],
  9455.                         ["setVar:to:", "JSON", ["getParam", "json", "r"]],
  9456.                         ["setVar:to:", "end", ["stringLength:", ["getParam", "json", "r"]]],
  9457.                         ["setVar:to:", "jsonIdx", "1"],
  9458.                         ["deleteLine:ofList:", "all", "Script"],
  9459.                         ["deleteLine:ofList:", "all", "Roots"],
  9460.                         ["deleteLine:ofList:", "all", "Palette"],
  9461.                         ["deleteLine:ofList:", "all", "vars"],
  9462.                         ["deleteLine:ofList:", "all", "lists"],
  9463.                         ["append:toList:", "2", "lists"],
  9464.                         ["setVar:to:", "#BlockPool", 0],
  9465.                         ["setVar:to:", "dirty", "2"],
  9466.                         ["call", "Next Token"],
  9467.                         ["doIf",
  9468.                             ["not", ["=", ["readVariable", "OP"], "{"]],
  9469.                             [["append:toList:", "BAD: '{' expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9470.                         ["call", "Next Token"],
  9471.                         ["doUntil",
  9472.                             ["=", ["readVariable", "OP"], "}"],
  9473.                             [["setVar:to:", "name", ["readVariable", "tok"]],
  9474.                                 ["call", "Next Token"],
  9475.                                 ["doIf",
  9476.                                     ["not", ["=", ["readVariable", "OP"], ":"]],
  9477.                                     [["append:toList:", "BAD: ':' expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9478.                                 ["call", "Next Token"],
  9479.                                 ["doIfElse",
  9480.                                     ["=", ["readVariable", "name"], "children"],
  9481.                                     [["doIf",
  9482.                                             ["not", ["=", ["readVariable", "OP"], "["]],
  9483.                                             [["append:toList:", "BAD: '[' expected", "debug"], ["doBroadcastAndWait", "LOAD FAILED"]]],
  9484.                                         ["call", "Next Token"],
  9485.                                         ["doUntil",
  9486.                                             ["not", ["=", ["readVariable", "OP"], "{"]],
  9487.                                             [["call", "_import sprite"],
  9488.                                                 ["call", "Next Token"],
  9489.                                                 ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9490.                                         ["call", "Next Token"],
  9491.                                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]],
  9492.                                     [["call", "eat unknown"]]]]]]],
  9493.                 [557,
  9494.                     2171,
  9495.                     [["procDef", "eat unknown", [], [], false],
  9496.                         ["doIfElse",
  9497.                             ["=", ["readVariable", "OP"], "["],
  9498.                             [["setVar:to:", "i", "1"],
  9499.                                 ["doUntil",
  9500.                                     ["<", ["readVariable", "i"], "1"],
  9501.                                     [["call", "Next Token"],
  9502.                                         ["doIfElse",
  9503.                                             ["=", ["readVariable", "OP"], "["],
  9504.                                             [["changeVar:by:", "i", 1]],
  9505.                                             [["doIf", ["=", ["readVariable", "OP"], "]"], [["changeVar:by:", "i", -1]]]]]]]],
  9506.                             [["doIfElse",
  9507.                                     ["=", ["readVariable", "OP"], "{"],
  9508.                                     [["setVar:to:", "i", "1"],
  9509.                                         ["doUntil",
  9510.                                             ["<", ["readVariable", "i"], "1"],
  9511.                                             [["call", "Next Token"],
  9512.                                                 ["doIfElse",
  9513.                                                     ["=", ["readVariable", "OP"], "{"],
  9514.                                                     [["changeVar:by:", "i", 1]],
  9515.                                                     [["doIf", ["=", ["readVariable", "OP"], "}"], [["changeVar:by:", "i", -1]]]]]]]],
  9516.                                     null]]],
  9517.                         ["call", "Next Token"],
  9518.                         ["doIf", ["=", ["readVariable", "OP"], ","], [["call", "Next Token"]]]]],
  9519.                 [557,
  9520.                     506,
  9521.                     [["procDef", "Variables", [], [], true],
  9522.                         ["append:toList:", ",\"variables\":[", "json"],
  9523.                         ["setVar:to:", "root", "1"],
  9524.                         ["setVar:to:", "first?", "0"],
  9525.                         ["doRepeat",
  9526.                             ["\/", ["lineCountOfList:", "vars"], 2],
  9527.                             [["doIf", [">", ["readVariable", "first?"], "0"], [["append:toList:", ",", "json"]]],
  9528.                                 ["append:toList:", "{\"name\":", "json"],
  9529.                                 ["call", "appendString %s", ["getLine:ofList:", ["readVariable", "root"], "vars"]],
  9530.                                 ["append:toList:", ", \"value\":", "json"],
  9531.                                 ["call", "appendString %s", ["getLine:ofList:", ["+", ["readVariable", "root"], 1], "vars"]],
  9532.                                 ["append:toList:", ", \"isPersistent\":false}", "json"],
  9533.                                 ["changeVar:by:", "first?", 1],
  9534.                                 ["changeVar:by:", "root", 2]]],
  9535.                         ["append:toList:", "]", "json"]]],
  9536.                 [10,
  9537.                     2507,
  9538.                     [["procDef", "_next json attr", [], [], false],
  9539.                         ["setVar:to:", "name", ["readVariable", "tok"]],
  9540.                         ["call", "Next Token"],
  9541.                         ["doIf",
  9542.                             ["not", ["=", ["readVariable", "OP"], ":"]],
  9543.                             [["append:toList:", ["concatenate:with:", "BAD: attr ", ["concatenate:with:", ["readVariable", "name"], " not followed by ':'"]], "debug"],
  9544.                                 ["doBroadcastAndWait", "LOAD FAILED"]]],
  9545.                         ["call", "Next Token"]]],
  9546.                 [860,
  9547.                     120,
  9548.                     [["procDef", "wait for mouse", [], [], false],
  9549.                         ["doUntil", ["not", ["mousePressed"]], [["wait:elapsed:from:", 0.1]]],
  9550.                         ["doForever",
  9551.                             [["doIf",
  9552.                                     ["mousePressed"],
  9553.                                     [["doIf",
  9554.                                             [">", ["computeFunction:of:", "abs", ["mouseX"]], "190"],
  9555.                                             [["hideList:", "json"], ["stopScripts", "this script"]]],
  9556.                                         ["doIf",
  9557.                                             [">", ["computeFunction:of:", "abs", ["mouseY"]], "137"],
  9558.                                             [["hideList:", "json"], ["stopScripts", "this script"]]],
  9559.                                         ["doUntil", ["not", ["mousePressed"]], [["wait:elapsed:from:", 0.01]]]]],
  9560.                                 ["wait:elapsed:from:", 0.01]]]]],
  9561.                 [2075,
  9562.                     366,
  9563.                     [["whenIReceive", "LOAD FAILED"],
  9564.                         ["stopScripts", "other scripts in sprite"],
  9565.                         ["deleteLine:ofList:", "all", "Script"],
  9566.                         ["deleteLine:ofList:", "all", "Roots"],
  9567.                         ["deleteLine:ofList:", "all", "Palette"],
  9568.                         ["deleteLine:ofList:", "all", "vars"],
  9569.                         ["deleteLine:ofList:", "all", "lists"],
  9570.                         ["append:toList:", "2", "lists"],
  9571.                         ["showList:", "debug"],
  9572.                         ["append:toList:", ["concatenate:with:", "Last char index: ", ["readVariable", "jsonIdx"]], "debug"],
  9573.                         ["wait:elapsed:from:", 0.02],
  9574.                         ["append:toList:", "Oh no... something went wrong :(", "debug"],
  9575.                         ["wait:elapsed:from:", 0.02],
  9576.                         ["setVar:to:", "#c", ["-", ["lineCountOfList:", "debug"], 5]],
  9577.                         ["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "#c"], "debug"]],
  9578.                         ["wait:elapsed:from:", 0.02],
  9579.                         ["setVar:to:", "#c", ["-", ["lineCountOfList:", "debug"], 5]],
  9580.                         ["setVar:to:", "#c", ["getLine:ofList:", ["readVariable", "#c"], "debug"]],
  9581.                         ["call", "wait for mouse"],
  9582.                         ["hideList:", "debug"],
  9583.                         ["doBroadcastAndWait", "change palette"],
  9584.                         ["broadcast:", "draw"]]],
  9585.                 [557,
  9586.                     214,
  9587.                     [["whenIReceive", "Load Example JSON"],
  9588.                         ["deleteLine:ofList:", "all", "debug"],
  9589.                         ["doIf",
  9590.                             [">", ["getAttribute:of:", "#DragDest", "Editor"], ""],
  9591.                             [["call", "Import JSON %s", ["getAttribute:of:", "#DragDest", "Editor"]],
  9592.                                 ["deleteLine:ofList:", "all", "debug"],
  9593.                                 ["doBroadcastAndWait", "change palette"]]]]],
  9594.                 [860,
  9595.                     10,
  9596.                     [["whenIReceive", "Save JSON"],
  9597.                         ["call", "Construct JSON"],
  9598.                         ["insert:at:ofList:", "Below is the JSON text created from your project. To save this you must click on it then press Ctrl+A to select all, then Ctrl+C to copy it. Paste this into a text editor or one of the scratch forums to keep it safe!", 1, "json"],
  9599.                         ["call", "wait for mouse"]]],
  9600.                 [2075,
  9601.                     912,
  9602.                     [["procDef", "Next Token", [], [], false],
  9603.                         ["setVar:to:", "prev", ["readVariable", "tok"]],
  9604.                         ["setVar:to:", "tok", ""],
  9605.                         ["setVar:to:", "OP", ""],
  9606.                         ["doIf", [">", ["readVariable", "jsonIdx"], ["readVariable", "end"]], [["stopScripts", "this script"]]],
  9607.                         ["setVar:to:", "c", ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]],
  9608.                         ["doUntil",
  9609.                             ["not",
  9610.                                 ["|", ["=", ["readVariable", "c"], " "], ["=", ["readVariable", "c"], "\t"]]],
  9611.                             [["changeVar:by:", "jsonIdx", 1],
  9612.                                 ["setVar:to:", "c", ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]],
  9613.                                 ["doIf", [">", ["readVariable", "jsonIdx"], ["readVariable", "end"]], [["stopScripts", "this script"]]]]],
  9614.                         ["doIf",
  9615.                             ["list:contains:", "TYPE_TOKEN", ["readVariable", "c"]],
  9616.                             [["setVar:to:", "tok", ["readVariable", "c"]],
  9617.                                 ["setVar:to:", "OP", ["readVariable", "c"]],
  9618.                                 ["changeVar:by:", "jsonIdx", 1],
  9619.                                 ["stopScripts", "this script"]]],
  9620.                         ["doIf",
  9621.                             ["=", ["readVariable", "c"], "\""],
  9622.                             [["changeVar:by:", "jsonIdx", 1],
  9623.                                 ["setVar:to:", "c", ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]],
  9624.                                 ["doUntil",
  9625.                                     ["=", ["readVariable", "c"], "\""],
  9626.                                     [["doIfElse",
  9627.                                             ["=", ["readVariable", "c"], "\\"],
  9628.                                             [["changeVar:by:", "jsonIdx", 1],
  9629.                                                 ["setVar:to:",
  9630.                                                     "tok",
  9631.                                                     ["concatenate:with:", ["readVariable", "tok"], ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]]]],
  9632.                                             [["setVar:to:", "tok", ["concatenate:with:", ["readVariable", "tok"], ["readVariable", "c"]]]]],
  9633.                                         ["doIf", [">", ["readVariable", "jsonIdx"], ["readVariable", "end"]], [["stopScripts", "this script"]]],
  9634.                                         ["changeVar:by:", "jsonIdx", 1],
  9635.                                         ["setVar:to:", "c", ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]]]],
  9636.                                 ["changeVar:by:", "jsonIdx", 1],
  9637.                                 ["stopScripts", "this script"]]],
  9638.                         ["doUntil",
  9639.                             ["list:contains:", "TYPE_ANYTOKEN", ["readVariable", "c"]],
  9640.                             [["setVar:to:", "tok", ["concatenate:with:", ["readVariable", "tok"], ["readVariable", "c"]]],
  9641.                                 ["changeVar:by:", "jsonIdx", 1],
  9642.                                 ["doIf", [">", ["readVariable", "jsonIdx"], ["readVariable", "end"]], [["stopScripts", "this script"]]],
  9643.                                 ["setVar:to:", "c", ["letter:of:", ["readVariable", "jsonIdx"], ["readVariable", "JSON"]]]]]]]],
  9644.             "scriptComments": [[2271, 323, 150, 200, false, 192, "Need to encode..."],
  9645.                 [1120, 2260.5, 150, 200, false, 771, "[ x, y, [script]]"],
  9646.                 [1068, 2313, 150, 200, false, 776, "x"],
  9647.                 [1068, 2383, 150, 200, false, 780, "y"],
  9648.                 [2900, 1341.5, 216, 60, false, 651, "End of this block, and siblings?"],
  9649.                 [2861, 1530, 150, 200, false, 663, "No Siblings"],
  9650.                 [2375, 2826, 150, 200, false, 519, "new param"],
  9651.                 [2930, 1052.5, 150, 200, false, 631, "Nested Content follows"],
  9652.                 [2861, 855, 205, 57, false, 611, "parameters"],
  9653.                 [1010, 2780, 150, 200, false, 813, "Out of script ] too"],
  9654.                 [995, 3011, 150, 200, false, 827, "Then comma"]],
  9655.             "costumes": [{
  9656.                     "costumeName": "costume1",
  9657.                     "baseLayerID": 2,
  9658.                     "baseLayerMD5": "d36f6603ec293d2c2198d3ea05109fe0.png",
  9659.                     "bitmapResolution": 2,
  9660.                     "rotationCenterX": 0,
  9661.                     "rotationCenterY": 0
  9662.                 }],
  9663.             "currentCostumeIndex": 0,
  9664.             "scratchX": -24,
  9665.             "scratchY": -34,
  9666.             "scale": 1,
  9667.             "direction": 90,
  9668.             "rotationStyle": "none",
  9669.             "isDraggable": false,
  9670.             "indexInLibrary": 6,
  9671.             "visible": false,
  9672.             "spriteInfo": {
  9673.             }
  9674.         },
  9675.         {
  9676.             "target": "Editor",
  9677.             "cmd": "getVar:",
  9678.             "param": "Len",
  9679.             "color": 15629590,
  9680.             "label": "Editor: Len",
  9681.             "mode": 1,
  9682.             "sliderMin": 0,
  9683.             "sliderMax": 100,
  9684.             "isDiscrete": true,
  9685.             "x": 5,
  9686.             "y": 240,
  9687.             "visible": false
  9688.         },
  9689.         {
  9690.             "target": "Parser",
  9691.             "cmd": "getVar:",
  9692.             "param": "idx",
  9693.             "color": 15629590,
  9694.             "label": "Parser: idx",
  9695.             "mode": 1,
  9696.             "sliderMin": 0,
  9697.             "sliderMax": 100,
  9698.             "isDiscrete": true,
  9699.             "x": 5,
  9700.             "y": 141,
  9701.             "visible": false
  9702.         },
  9703.         {
  9704.             "target": "Editor",
  9705.             "cmd": "getVar:",
  9706.             "param": "idx",
  9707.             "color": 15629590,
  9708.             "label": "Editor: idx",
  9709.             "mode": 1,
  9710.             "sliderMin": 0,
  9711.             "sliderMax": 100,
  9712.             "isDiscrete": true,
  9713.             "x": 112,
  9714.             "y": 297,
  9715.             "visible": false
  9716.         },
  9717.         {
  9718.             "target": "Editor",
  9719.             "cmd": "getVar:",
  9720.             "param": "sx",
  9721.             "color": 15629590,
  9722.             "label": "Editor: sx",
  9723.             "mode": 1,
  9724.             "sliderMin": 0,
  9725.             "sliderMax": 100,
  9726.             "isDiscrete": true,
  9727.             "x": 223,
  9728.             "y": 297,
  9729.             "visible": false
  9730.         },
  9731.         {
  9732.             "target": "Editor",
  9733.             "cmd": "getVar:",
  9734.             "param": "sy",
  9735.             "color": 15629590,
  9736.             "label": "Editor: sy",
  9737.             "mode": 1,
  9738.             "sliderMin": 0,
  9739.             "sliderMax": 100,
  9740.             "isDiscrete": true,
  9741.             "x": 331,
  9742.             "y": 5,
  9743.             "visible": false
  9744.         },
  9745.         {
  9746.             "target": "Editor",
  9747.             "cmd": "getVar:",
  9748.             "param": "_ci",
  9749.             "color": 15629590,
  9750.             "label": "Editor: _ci",
  9751.             "mode": 1,
  9752.             "sliderMin": 0,
  9753.             "sliderMax": 100,
  9754.             "isDiscrete": true,
  9755.             "x": 5,
  9756.             "y": 5,
  9757.             "visible": false
  9758.         },
  9759.         {
  9760.             "target": "Stage",
  9761.             "cmd": "getVar:",
  9762.             "param": "#DragIdx",
  9763.             "color": 15629590,
  9764.             "label": "#DragIdx",
  9765.             "mode": 1,
  9766.             "sliderMin": 0,
  9767.             "sliderMax": 100,
  9768.             "isDiscrete": true,
  9769.             "x": 5,
  9770.             "y": 32,
  9771.             "visible": false
  9772.         },
  9773.         {
  9774.             "target": "Editor",
  9775.             "cmd": "getVar:",
  9776.             "param": "#offsetX",
  9777.             "color": 15629590,
  9778.             "label": "Editor: #offsetX",
  9779.             "mode": 1,
  9780.             "sliderMin": 0,
  9781.             "sliderMax": 100,
  9782.             "isDiscrete": true,
  9783.             "x": 5,
  9784.             "y": 59,
  9785.             "visible": false
  9786.         },
  9787.         {
  9788.             "target": "Editor",
  9789.             "cmd": "getVar:",
  9790.             "param": "#offsetY",
  9791.             "color": 15629590,
  9792.             "label": "Editor: #offsetY",
  9793.             "mode": 1,
  9794.             "sliderMin": 0,
  9795.             "sliderMax": 100,
  9796.             "isDiscrete": true,
  9797.             "x": 5,
  9798.             "y": 86,
  9799.             "visible": false
  9800.         },
  9801.         {
  9802.             "target": "Editor",
  9803.             "cmd": "getVar:",
  9804.             "param": "#DragDest",
  9805.             "color": 15629590,
  9806.             "label": "Editor: #DragDest",
  9807.             "mode": 1,
  9808.             "sliderMin": 0,
  9809.             "sliderMax": 100,
  9810.             "isDiscrete": true,
  9811.             "x": 5,
  9812.             "y": 113,
  9813.             "visible": false
  9814.         },
  9815.         {
  9816.             "target": "Editor",
  9817.             "cmd": "getVar:",
  9818.             "param": "#DragDstLink",
  9819.             "color": 15629590,
  9820.             "label": "Editor: #DragDstLink",
  9821.             "mode": 1,
  9822.             "sliderMin": 0,
  9823.             "sliderMax": 100,
  9824.             "isDiscrete": true,
  9825.             "x": 5,
  9826.             "y": 168,
  9827.             "visible": false
  9828.         },
  9829.         {
  9830.             "target": "Editor",
  9831.             "cmd": "getVar:",
  9832.             "param": "lmx",
  9833.             "color": 15629590,
  9834.             "label": "Editor: lmx",
  9835.             "mode": 1,
  9836.             "sliderMin": 0,
  9837.             "sliderMax": 100,
  9838.             "isDiscrete": true,
  9839.             "x": 48,
  9840.             "y": 140,
  9841.             "visible": false
  9842.         },
  9843.         {
  9844.             "target": "Editor",
  9845.             "cmd": "getVar:",
  9846.             "param": "lmy",
  9847.             "color": 15629590,
  9848.             "label": "Editor: lmy",
  9849.             "mode": 1,
  9850.             "sliderMin": 0,
  9851.             "sliderMax": 100,
  9852.             "isDiscrete": true,
  9853.             "x": 265,
  9854.             "y": 221,
  9855.             "visible": false
  9856.         },
  9857.         {
  9858.             "target": "Editor",
  9859.             "cmd": "getVar:",
  9860.             "param": "#ClickIdx",
  9861.             "color": 15629590,
  9862.             "label": "Editor: #ClickIdx",
  9863.             "mode": 1,
  9864.             "sliderMin": 0,
  9865.             "sliderMax": 100,
  9866.             "isDiscrete": true,
  9867.             "x": 132,
  9868.             "y": 171,
  9869.             "visible": false
  9870.         },
  9871.         {
  9872.             "target": "Stage",
  9873.             "cmd": "getVar:",
  9874.             "param": "SCMA#",
  9875.             "color": 15629590,
  9876.             "label": "SCMA#",
  9877.             "mode": 1,
  9878.             "sliderMin": 0,
  9879.             "sliderMax": 100,
  9880.             "isDiscrete": true,
  9881.             "x": 40,
  9882.             "y": 85,
  9883.             "visible": false
  9884.         },
  9885.         {
  9886.             "target": "Parser",
  9887.             "cmd": "getVar:",
  9888.             "param": "#i",
  9889.             "color": 15629590,
  9890.             "label": "Parser: #i",
  9891.             "mode": 1,
  9892.             "sliderMin": 0,
  9893.             "sliderMax": 100,
  9894.             "isDiscrete": true,
  9895.             "x": 141,
  9896.             "y": 195,
  9897.             "visible": false
  9898.         },
  9899.         {
  9900.             "target": "Parser",
  9901.             "cmd": "getVar:",
  9902.             "param": "#tok",
  9903.             "color": 15629590,
  9904.             "label": "Parser: #tok",
  9905.             "mode": 1,
  9906.             "sliderMin": 0,
  9907.             "sliderMax": 100,
  9908.             "isDiscrete": true,
  9909.             "x": 53,
  9910.             "y": 212,
  9911.             "visible": false
  9912.         },
  9913.         {
  9914.             "target": "Parser",
  9915.             "cmd": "getVar:",
  9916.             "param": "#c",
  9917.             "color": 15629590,
  9918.             "label": "Parser: #c",
  9919.             "mode": 1,
  9920.             "sliderMin": 0,
  9921.             "sliderMax": 100,
  9922.             "isDiscrete": true,
  9923.             "x": 317,
  9924.             "y": 85,
  9925.             "visible": false
  9926.         },
  9927.         {
  9928.             "target": "Parser",
  9929.             "cmd": "getVar:",
  9930.             "param": "#op",
  9931.             "color": 15629590,
  9932.             "label": "Parser: #op",
  9933.             "mode": 1,
  9934.             "sliderMin": 0,
  9935.             "sliderMax": 100,
  9936.             "isDiscrete": true,
  9937.             "x": 216,
  9938.             "y": 88,
  9939.             "visible": false
  9940.         },
  9941.         {
  9942.             "target": "Parser",
  9943.             "cmd": "getVar:",
  9944.             "param": "#s",
  9945.             "color": 15629590,
  9946.             "label": "Parser: #s",
  9947.             "mode": 1,
  9948.             "sliderMin": 0,
  9949.             "sliderMax": 100,
  9950.             "isDiscrete": true,
  9951.             "x": 246,
  9952.             "y": 98,
  9953.             "visible": false
  9954.         },
  9955.         {
  9956.             "target": "Parser",
  9957.             "cmd": "getVar:",
  9958.             "param": "#ins",
  9959.             "color": 15629590,
  9960.             "label": "Parser: #ins",
  9961.             "mode": 1,
  9962.             "sliderMin": 0,
  9963.             "sliderMax": 100,
  9964.             "isDiscrete": true,
  9965.             "x": 137,
  9966.             "y": 81,
  9967.             "visible": false
  9968.         },
  9969.         {
  9970.             "target": "Parser",
  9971.             "cmd": "getVar:",
  9972.             "param": "#x",
  9973.             "color": 15629590,
  9974.             "label": "Parser: #x",
  9975.             "mode": 1,
  9976.             "sliderMin": 0,
  9977.             "sliderMax": 100,
  9978.             "isDiscrete": true,
  9979.             "x": 274,
  9980.             "y": 168,
  9981.             "visible": false
  9982.         },
  9983.         {
  9984.             "target": "Parser",
  9985.             "cmd": "getVar:",
  9986.             "param": "#y",
  9987.             "color": 15629590,
  9988.             "label": "Parser: #y",
  9989.             "mode": 1,
  9990.             "sliderMin": 0,
  9991.             "sliderMax": 100,
  9992.             "isDiscrete": true,
  9993.             "x": 8,
  9994.             "y": 134,
  9995.             "visible": false
  9996.         },
  9997.         {
  9998.             "target": "Parser",
  9999.             "cmd": "getVar:",
  10000.             "param": "#sid",
  10001.             "color": 15629590,
  10002.             "label": "Parser: #sid",
  10003.             "mode": 1,
  10004.             "sliderMin": 0,
  10005.             "sliderMax": 100,
  10006.             "isDiscrete": true,
  10007.             "x": 376,
  10008.             "y": 137,
  10009.             "visible": false
  10010.         },
  10011.         {
  10012.             "target": "Parser",
  10013.             "cmd": "getVar:",
  10014.             "param": "#cat",
  10015.             "color": 15629590,
  10016.             "label": "Parser: #cat",
  10017.             "mode": 1,
  10018.             "sliderMin": 0,
  10019.             "sliderMax": 100,
  10020.             "isDiscrete": true,
  10021.             "x": 107,
  10022.             "y": 287,
  10023.             "visible": false
  10024.         },
  10025.         {
  10026.             "target": "Stage",
  10027.             "cmd": "getVar:",
  10028.             "param": "#BlockPool",
  10029.             "color": 15629590,
  10030.             "label": "#BlockPool",
  10031.             "mode": 1,
  10032.             "sliderMin": 0,
  10033.             "sliderMax": 100,
  10034.             "isDiscrete": true,
  10035.             "x": 143,
  10036.             "y": 5,
  10037.             "visible": false
  10038.         },
  10039.         {
  10040.             "target": "Editor",
  10041.             "cmd": "getVar:",
  10042.             "param": "_vy2",
  10043.             "color": 15629590,
  10044.             "label": "Editor: _vy2",
  10045.             "mode": 1,
  10046.             "sliderMin": 0,
  10047.             "sliderMax": 100,
  10048.             "isDiscrete": true,
  10049.             "x": 143,
  10050.             "y": 62,
  10051.             "visible": false
  10052.         },
  10053.         {
  10054.             "target": "Stage",
  10055.             "cmd": "getVar:",
  10056.             "param": "dirty",
  10057.             "color": 15629590,
  10058.             "label": "dirty",
  10059.             "mode": 1,
  10060.             "sliderMin": 0,
  10061.             "sliderMax": 100,
  10062.             "isDiscrete": true,
  10063.             "x": 115,
  10064.             "y": 278,
  10065.             "visible": false
  10066.         },
  10067.         {
  10068.             "target": "Stage",
  10069.             "cmd": "timer",
  10070.             "param": null,
  10071.             "color": 2926050,
  10072.             "label": "timer",
  10073.             "mode": 1,
  10074.             "sliderMin": 0,
  10075.             "sliderMax": 100,
  10076.             "isDiscrete": true,
  10077.             "x": 379,
  10078.             "y": 326,
  10079.             "visible": false
  10080.         },
  10081.         {
  10082.             "target": "Parser",
  10083.             "cmd": "getVar:",
  10084.             "param": "cTime",
  10085.             "color": 15629590,
  10086.             "label": "Parser: cTime",
  10087.             "mode": 1,
  10088.             "sliderMin": 0,
  10089.             "sliderMax": 100,
  10090.             "isDiscrete": true,
  10091.             "x": 21,
  10092.             "y": 268,
  10093.             "visible": false
  10094.         },
  10095.         {
  10096.             "target": "Stage",
  10097.             "cmd": "getVar:",
  10098.             "param": "#RunTime",
  10099.             "color": 15629590,
  10100.             "label": "#RunTime",
  10101.             "mode": 1,
  10102.             "sliderMin": 0,
  10103.             "sliderMax": 100,
  10104.             "isDiscrete": true,
  10105.             "x": 259,
  10106.             "y": 108,
  10107.             "visible": false
  10108.         },
  10109.         {
  10110.             "target": "Runtime",
  10111.             "cmd": "getVar:",
  10112.             "param": "thread#",
  10113.             "color": 15629590,
  10114.             "label": "Runtime: thread#",
  10115.             "mode": 1,
  10116.             "sliderMin": 0,
  10117.             "sliderMax": 100,
  10118.             "isDiscrete": true,
  10119.             "x": 41,
  10120.             "y": 312,
  10121.             "visible": false
  10122.         },
  10123.         {
  10124.             "target": "Runtime",
  10125.             "cmd": "getVar:",
  10126.             "param": "varIndex#",
  10127.             "color": 15629590,
  10128.             "label": "Runtime: varIndex#",
  10129.             "mode": 1,
  10130.             "sliderMin": 0,
  10131.             "sliderMax": 100,
  10132.             "isDiscrete": true,
  10133.             "x": 93,
  10134.             "y": 296,
  10135.             "visible": false
  10136.         },
  10137.         {
  10138.             "target": "Runtime",
  10139.             "cmd": "getVar:",
  10140.             "param": "inst",
  10141.             "color": 15629590,
  10142.             "label": "Runtime: inst",
  10143.             "mode": 1,
  10144.             "sliderMin": 0,
  10145.             "sliderMax": 100,
  10146.             "isDiscrete": true,
  10147.             "x": 303,
  10148.             "y": 38,
  10149.             "visible": false
  10150.         },
  10151.         {
  10152.             "target": "Runtime",
  10153.             "cmd": "getVar:",
  10154.             "param": "paramIdx",
  10155.             "color": 15629590,
  10156.             "label": "Runtime: paramIdx",
  10157.             "mode": 1,
  10158.             "sliderMin": 0,
  10159.             "sliderMax": 100,
  10160.             "isDiscrete": true,
  10161.             "x": 256,
  10162.             "y": 81,
  10163.             "visible": false
  10164.         },
  10165.         {
  10166.             "target": "Runtime",
  10167.             "cmd": "getVar:",
  10168.             "param": "vName",
  10169.             "color": 15629590,
  10170.             "label": "Runtime: vName",
  10171.             "mode": 1,
  10172.             "sliderMin": 0,
  10173.             "sliderMax": 100,
  10174.             "isDiscrete": true,
  10175.             "x": 87,
  10176.             "y": 33,
  10177.             "visible": false
  10178.         },
  10179.         {
  10180.             "target": "Runtime",
  10181.             "cmd": "getVar:",
  10182.             "param": "vVal",
  10183.             "color": 15629590,
  10184.             "label": "Runtime: vVal",
  10185.             "mode": 1,
  10186.             "sliderMin": 0,
  10187.             "sliderMax": 100,
  10188.             "isDiscrete": true,
  10189.             "x": 222,
  10190.             "y": 155,
  10191.             "visible": false
  10192.         },
  10193.         {
  10194.             "target": "Runtime",
  10195.             "cmd": "getVar:",
  10196.             "param": "heapPool#",
  10197.             "color": 15629590,
  10198.             "label": "Runtime: heapPool#",
  10199.             "mode": 1,
  10200.             "sliderMin": 0,
  10201.             "sliderMax": 100,
  10202.             "isDiscrete": true,
  10203.             "x": 281,
  10204.             "y": 226,
  10205.             "visible": false
  10206.         },
  10207.         {
  10208.             "target": "Runtime",
  10209.             "cmd": "getVar:",
  10210.             "param": "heapIdx",
  10211.             "color": 15629590,
  10212.             "label": "Runtime: heapIdx",
  10213.             "mode": 1,
  10214.             "sliderMin": 0,
  10215.             "sliderMax": 100,
  10216.             "isDiscrete": true,
  10217.             "x": 294,
  10218.             "y": 254,
  10219.             "visible": false
  10220.         },
  10221.         {
  10222.             "target": "Runtime",
  10223.             "cmd": "getVar:",
  10224.             "param": "execIdx",
  10225.             "color": 15629590,
  10226.             "label": "Runtime: execIdx",
  10227.             "mode": 1,
  10228.             "sliderMin": 0,
  10229.             "sliderMax": 100,
  10230.             "isDiscrete": true,
  10231.             "x": 294,
  10232.             "y": 219,
  10233.             "visible": false
  10234.         },
  10235.         {
  10236.             "target": "Garbage",
  10237.             "cmd": "getVar:",
  10238.             "param": "root",
  10239.             "color": 15629590,
  10240.             "label": "Garbage: root",
  10241.             "mode": 1,
  10242.             "sliderMin": 0,
  10243.             "sliderMax": 100,
  10244.             "isDiscrete": true,
  10245.             "x": 183,
  10246.             "y": 196,
  10247.             "visible": false
  10248.         },
  10249.         {
  10250.             "target": "Garbage",
  10251.             "cmd": "getVar:",
  10252.             "param": "idx",
  10253.             "color": 15629590,
  10254.             "label": "Garbage: idx",
  10255.             "mode": 1,
  10256.             "sliderMin": 0,
  10257.             "sliderMax": 100,
  10258.             "isDiscrete": true,
  10259.             "x": 225,
  10260.             "y": 15,
  10261.             "visible": false
  10262.         },
  10263.         {
  10264.             "target": "Stage",
  10265.             "cmd": "answer",
  10266.             "param": null,
  10267.             "color": 2926050,
  10268.             "label": "answer",
  10269.             "mode": 1,
  10270.             "sliderMin": 0,
  10271.             "sliderMax": 100,
  10272.             "isDiscrete": true,
  10273.             "x": 247,
  10274.             "y": 237,
  10275.             "visible": false
  10276.         },
  10277.         {
  10278.             "target": "Editor",
  10279.             "cmd": "getVar:",
  10280.             "param": "!DrawLow",
  10281.             "color": 15629590,
  10282.             "label": "Editor: !DrawLow",
  10283.             "mode": 1,
  10284.             "sliderMin": 0,
  10285.             "sliderMax": 100,
  10286.             "isDiscrete": true,
  10287.             "x": 33,
  10288.             "y": 173,
  10289.             "visible": false
  10290.         },
  10291.         {
  10292.             "target": "Editor",
  10293.             "cmd": "getVar:",
  10294.             "param": "!DrawHigh",
  10295.             "color": 15629590,
  10296.             "label": "Editor: !DrawHigh",
  10297.             "mode": 1,
  10298.             "sliderMin": 0,
  10299.             "sliderMax": 100,
  10300.             "isDiscrete": true,
  10301.             "x": 157,
  10302.             "y": 188,
  10303.             "visible": false
  10304.         },
  10305.         {
  10306.             "target": "Runtime",
  10307.             "cmd": "getVar:",
  10308.             "param": "askYieldHeapIdx",
  10309.             "color": 15629590,
  10310.             "label": "Runtime: askYieldHeapIdx",
  10311.             "mode": 1,
  10312.             "sliderMin": 0,
  10313.             "sliderMax": 100,
  10314.             "isDiscrete": true,
  10315.             "x": 239,
  10316.             "y": 95,
  10317.             "visible": false
  10318.         },
  10319.         {
  10320.             "target": "Runtime",
  10321.             "cmd": "getVar:",
  10322.             "param": "yieldThread",
  10323.             "color": 15629590,
  10324.             "label": "Runtime: yieldThread",
  10325.             "mode": 1,
  10326.             "sliderMin": 0,
  10327.             "sliderMax": 100,
  10328.             "isDiscrete": true,
  10329.             "x": 360,
  10330.             "y": 56,
  10331.             "visible": false
  10332.         },
  10333.         {
  10334.             "target": "Runtime",
  10335.             "cmd": "getVar:",
  10336.             "param": "run_dirty",
  10337.             "color": 15629590,
  10338.             "label": "Runtime: run_dirty",
  10339.             "mode": 1,
  10340.             "sliderMin": 0,
  10341.             "sliderMax": 100,
  10342.             "isDiscrete": true,
  10343.             "x": 144,
  10344.             "y": 321,
  10345.             "visible": false
  10346.         },
  10347.         {
  10348.             "target": "Runtime",
  10349.             "cmd": "getVar:",
  10350.             "param": "listIdx",
  10351.             "color": 15629590,
  10352.             "label": "Runtime: listIdx",
  10353.             "mode": 1,
  10354.             "sliderMin": 0,
  10355.             "sliderMax": 100,
  10356.             "isDiscrete": true,
  10357.             "x": 322,
  10358.             "y": 105,
  10359.             "visible": false
  10360.         },
  10361.         {
  10362.             "target": "Runtime",
  10363.             "cmd": "getVar:",
  10364.             "param": "tmp",
  10365.             "color": 15629590,
  10366.             "label": "Runtime: tmp",
  10367.             "mode": 1,
  10368.             "sliderMin": 0,
  10369.             "sliderMax": 100,
  10370.             "isDiscrete": true,
  10371.             "x": 256,
  10372.             "y": 48,
  10373.             "visible": false
  10374.         },
  10375.         {
  10376.             "target": "Runtime",
  10377.             "cmd": "getVar:",
  10378.             "param": "p1",
  10379.             "color": 15629590,
  10380.             "label": "Runtime: p1",
  10381.             "mode": 1,
  10382.             "sliderMin": 0,
  10383.             "sliderMax": 100,
  10384.             "isDiscrete": true,
  10385.             "x": 269,
  10386.             "y": 266,
  10387.             "visible": false
  10388.         },
  10389.         {
  10390.             "target": "Runtime",
  10391.             "cmd": "getVar:",
  10392.             "param": "p2",
  10393.             "color": 15629590,
  10394.             "label": "Runtime: p2",
  10395.             "mode": 1,
  10396.             "sliderMin": 0,
  10397.             "sliderMax": 100,
  10398.             "isDiscrete": true,
  10399.             "x": 322,
  10400.             "y": 69,
  10401.             "visible": false
  10402.         },
  10403.         {
  10404.             "target": "Editor",
  10405.             "cmd": "getVar:",
  10406.             "param": "#palette_gap",
  10407.             "color": 15629590,
  10408.             "label": "Editor: #palette_gap",
  10409.             "mode": 1,
  10410.             "sliderMin": 0,
  10411.             "sliderMax": 100,
  10412.             "isDiscrete": true,
  10413.             "x": 311,
  10414.             "y": 230,
  10415.             "visible": false
  10416.         },
  10417.         {
  10418.             "target": "Stage",
  10419.             "cmd": "getVar:",
  10420.             "param": "#Section",
  10421.             "color": 15629590,
  10422.             "label": "#Section",
  10423.             "mode": 1,
  10424.             "sliderMin": 0,
  10425.             "sliderMax": 100,
  10426.             "isDiscrete": true,
  10427.             "x": 17,
  10428.             "y": 239,
  10429.             "visible": false
  10430.         },
  10431.         {
  10432.             "target": "Runtime",
  10433.             "cmd": "getVar:",
  10434.             "param": "warpSpeed",
  10435.             "color": 15629590,
  10436.             "label": "Runtime: warpSpeed",
  10437.             "mode": 1,
  10438.             "sliderMin": 0,
  10439.             "sliderMax": 100,
  10440.             "isDiscrete": true,
  10441.             "x": 323,
  10442.             "y": 172,
  10443.             "visible": false
  10444.         },
  10445.         {
  10446.             "target": "Parser",
  10447.             "cmd": "getVar:",
  10448.             "param": "vi",
  10449.             "color": 15629590,
  10450.             "label": "Parser: vi",
  10451.             "mode": 1,
  10452.             "sliderMin": 0,
  10453.             "sliderMax": 100,
  10454.             "isDiscrete": true,
  10455.             "x": 401,
  10456.             "y": 288,
  10457.             "visible": false
  10458.         },
  10459.         {
  10460.             "target": "Editor",
  10461.             "cmd": "getVar:",
  10462.             "param": "#ddx",
  10463.             "color": 15629590,
  10464.             "label": "Editor: #ddx",
  10465.             "mode": 1,
  10466.             "sliderMin": 0,
  10467.             "sliderMax": 100,
  10468.             "isDiscrete": true,
  10469.             "x": 23,
  10470.             "y": 276,
  10471.             "visible": false
  10472.         },
  10473.         {
  10474.             "target": "Editor",
  10475.             "cmd": "getVar:",
  10476.             "param": "#ddy",
  10477.             "color": 15629590,
  10478.             "label": "Editor: #ddy",
  10479.             "mode": 1,
  10480.             "sliderMin": 0,
  10481.             "sliderMax": 100,
  10482.             "isDiscrete": true,
  10483.             "x": 315,
  10484.             "y": 169,
  10485.             "visible": false
  10486.         },
  10487.         {
  10488.             "target": "Editor",
  10489.             "cmd": "getVar:",
  10490.             "param": "#ddscy",
  10491.             "color": 15629590,
  10492.             "label": "Editor: #ddscy",
  10493.             "mode": 1,
  10494.             "sliderMin": 0,
  10495.             "sliderMax": 100,
  10496.             "isDiscrete": true,
  10497.             "x": 299,
  10498.             "y": 294,
  10499.             "visible": false
  10500.         },
  10501.         {
  10502.             "target": "Editor",
  10503.             "cmd": "getVar:",
  10504.             "param": "#ddscmax",
  10505.             "color": 15629590,
  10506.             "label": "Editor: #ddscmax",
  10507.             "mode": 1,
  10508.             "sliderMin": 0,
  10509.             "sliderMax": 100,
  10510.             "isDiscrete": true,
  10511.             "x": 249,
  10512.             "y": 248,
  10513.             "visible": false
  10514.         },
  10515.         {
  10516.             "target": "Stage",
  10517.             "cmd": "getVar:",
  10518.             "param": "#clip_y",
  10519.             "color": 15629590,
  10520.             "label": "#clip_y",
  10521.             "mode": 1,
  10522.             "sliderMin": 0,
  10523.             "sliderMax": 100,
  10524.             "isDiscrete": true,
  10525.             "x": 45,
  10526.             "y": 148,
  10527.             "visible": false
  10528.         },
  10529.         {
  10530.             "target": "Stage",
  10531.             "cmd": "getVar:",
  10532.             "param": "#clip_y2",
  10533.             "color": 15629590,
  10534.             "label": "#clip_y2",
  10535.             "mode": 1,
  10536.             "sliderMin": 0,
  10537.             "sliderMax": 100,
  10538.             "isDiscrete": true,
  10539.             "x": 50,
  10540.             "y": 171,
  10541.             "visible": false
  10542.         },
  10543.         {
  10544.             "target": "Editor",
  10545.             "cmd": "getVar:",
  10546.             "param": "SBarY",
  10547.             "color": 15629590,
  10548.             "label": "Editor: SBarY",
  10549.             "mode": 1,
  10550.             "sliderMin": 0,
  10551.             "sliderMax": 100,
  10552.             "isDiscrete": true,
  10553.             "x": 176,
  10554.             "y": 123,
  10555.             "visible": false
  10556.         },
  10557.         {
  10558.             "target": "Editor",
  10559.             "cmd": "getVar:",
  10560.             "param": "SBarY2",
  10561.             "color": 15629590,
  10562.             "label": "Editor: SBarY2",
  10563.             "mode": 1,
  10564.             "sliderMin": 0,
  10565.             "sliderMax": 100,
  10566.             "isDiscrete": true,
  10567.             "x": 335,
  10568.             "y": 123,
  10569.             "visible": false
  10570.         },
  10571.         {
  10572.             "target": "SaveLoad",
  10573.             "cmd": "getVar:",
  10574.             "param": "root",
  10575.             "color": 15629590,
  10576.             "label": "SaveLoad: root",
  10577.             "mode": 1,
  10578.             "sliderMin": 0,
  10579.             "sliderMax": 100,
  10580.             "isDiscrete": true,
  10581.             "x": 160,
  10582.             "y": 299,
  10583.             "visible": false
  10584.         },
  10585.         {
  10586.             "target": "SaveLoad",
  10587.             "cmd": "getVar:",
  10588.             "param": "schema#",
  10589.             "color": 15629590,
  10590.             "label": "SaveLoad: schema#",
  10591.             "mode": 1,
  10592.             "sliderMin": 0,
  10593.             "sliderMax": 100,
  10594.             "isDiscrete": true,
  10595.             "x": 29,
  10596.             "y": 34,
  10597.             "visible": false
  10598.         },
  10599.         {
  10600.             "target": "SaveLoad",
  10601.             "cmd": "getVar:",
  10602.             "param": "first?",
  10603.             "color": 15629590,
  10604.             "label": "SaveLoad: first?",
  10605.             "mode": 1,
  10606.             "sliderMin": 0,
  10607.             "sliderMax": 100,
  10608.             "isDiscrete": true,
  10609.             "x": 136,
  10610.             "y": 38,
  10611.             "visible": false
  10612.         },
  10613.         {
  10614.             "target": "SaveLoad",
  10615.             "cmd": "getVar:",
  10616.             "param": "idx",
  10617.             "color": 15629590,
  10618.             "label": "SaveLoad: idx",
  10619.             "mode": 1,
  10620.             "sliderMin": 0,
  10621.             "sliderMax": 100,
  10622.             "isDiscrete": true,
  10623.             "x": 343,
  10624.             "y": 192,
  10625.             "visible": false
  10626.         },
  10627.         {
  10628.             "target": "SaveLoad",
  10629.             "cmd": "getVar:",
  10630.             "param": "i",
  10631.             "color": 15629590,
  10632.             "label": "SaveLoad: i",
  10633.             "mode": 1,
  10634.             "sliderMin": 0,
  10635.             "sliderMax": 100,
  10636.             "isDiscrete": true,
  10637.             "x": 30,
  10638.             "y": 90,
  10639.             "visible": false
  10640.         },
  10641.         {
  10642.             "target": "SaveLoad",
  10643.             "cmd": "getVar:",
  10644.             "param": "c",
  10645.             "color": 15629590,
  10646.             "label": "SaveLoad: c",
  10647.             "mode": 1,
  10648.             "sliderMin": 0,
  10649.             "sliderMax": 100,
  10650.             "isDiscrete": true,
  10651.             "x": 32,
  10652.             "y": 268,
  10653.             "visible": false
  10654.         },
  10655.         {
  10656.             "target": "SaveLoad",
  10657.             "cmd": "getVar:",
  10658.             "param": "JSON",
  10659.             "color": 15629590,
  10660.             "label": "SaveLoad: JSON",
  10661.             "mode": 1,
  10662.             "sliderMin": 0,
  10663.             "sliderMax": 100,
  10664.             "isDiscrete": true,
  10665.             "x": 374,
  10666.             "y": 195,
  10667.             "visible": false
  10668.         },
  10669.         {
  10670.             "target": "SaveLoad",
  10671.             "cmd": "getVar:",
  10672.             "param": "end",
  10673.             "color": 15629590,
  10674.             "label": "SaveLoad: end",
  10675.             "mode": 1,
  10676.             "sliderMin": 0,
  10677.             "sliderMax": 100,
  10678.             "isDiscrete": true,
  10679.             "x": 245,
  10680.             "y": 105,
  10681.             "visible": false
  10682.         },
  10683.         {
  10684.             "target": "SaveLoad",
  10685.             "cmd": "getVar:",
  10686.             "param": "tok",
  10687.             "color": 15629590,
  10688.             "label": "SaveLoad: tok",
  10689.             "mode": 2,
  10690.             "sliderMin": 0,
  10691.             "sliderMax": 100,
  10692.             "isDiscrete": true,
  10693.             "x": 176,
  10694.             "y": 97,
  10695.             "visible": false
  10696.         },
  10697.         {
  10698.             "target": "SaveLoad",
  10699.             "cmd": "getVar:",
  10700.             "param": "prev",
  10701.             "color": 15629590,
  10702.             "label": "SaveLoad: prev",
  10703.             "mode": 1,
  10704.             "sliderMin": 0,
  10705.             "sliderMax": 100,
  10706.             "isDiscrete": true,
  10707.             "x": 180,
  10708.             "y": 95,
  10709.             "visible": false
  10710.         },
  10711.         {
  10712.             "target": "SaveLoad",
  10713.             "cmd": "getVar:",
  10714.             "param": "name",
  10715.             "color": 15629590,
  10716.             "label": "SaveLoad: name",
  10717.             "mode": 1,
  10718.             "sliderMin": 0,
  10719.             "sliderMax": 100,
  10720.             "isDiscrete": true,
  10721.             "x": 259,
  10722.             "y": 277,
  10723.             "visible": false
  10724.         },
  10725.         {
  10726.             "target": "SaveLoad",
  10727.             "cmd": "getVar:",
  10728.             "param": "OP",
  10729.             "color": 15629590,
  10730.             "label": "SaveLoad: OP",
  10731.             "mode": 1,
  10732.             "sliderMin": 0,
  10733.             "sliderMax": 100,
  10734.             "isDiscrete": true,
  10735.             "x": 104,
  10736.             "y": 167,
  10737.             "visible": false
  10738.         },
  10739.         {
  10740.             "target": "SaveLoad",
  10741.             "cmd": "getVar:",
  10742.             "param": "vname",
  10743.             "color": 15629590,
  10744.             "label": "SaveLoad: vname",
  10745.             "mode": 1,
  10746.             "sliderMin": 0,
  10747.             "sliderMax": 100,
  10748.             "isDiscrete": true,
  10749.             "x": 56,
  10750.             "y": 122,
  10751.             "visible": false
  10752.         },
  10753.         {
  10754.             "target": "SaveLoad",
  10755.             "cmd": "getVar:",
  10756.             "param": "vval",
  10757.             "color": 15629590,
  10758.             "label": "SaveLoad: vval",
  10759.             "mode": 1,
  10760.             "sliderMin": 0,
  10761.             "sliderMax": 100,
  10762.             "isDiscrete": true,
  10763.             "x": 250,
  10764.             "y": 83,
  10765.             "visible": false
  10766.         },
  10767.         {
  10768.             "target": "SaveLoad",
  10769.             "cmd": "getVar:",
  10770.             "param": "jsonIdx",
  10771.             "color": 15629590,
  10772.             "label": "SaveLoad: jsonIdx",
  10773.             "mode": 1,
  10774.             "sliderMin": 0,
  10775.             "sliderMax": 100,
  10776.             "isDiscrete": true,
  10777.             "x": 4,
  10778.             "y": 6,
  10779.             "visible": false
  10780.         },
  10781.         {
  10782.             "target": "Runtime",
  10783.             "cmd": "getVar:",
  10784.             "param": "Last List",
  10785.             "color": 15629590,
  10786.             "label": "Runtime: Last List",
  10787.             "mode": 1,
  10788.             "sliderMin": 0,
  10789.             "sliderMax": 100,
  10790.             "isDiscrete": true,
  10791.             "x": 300,
  10792.             "y": 185,
  10793.             "visible": false
  10794.         },
  10795.         {
  10796.             "target": "Runtime",
  10797.             "cmd": "getVar:",
  10798.             "param": "Last Var",
  10799.             "color": 15629590,
  10800.             "label": "Runtime: Last Var",
  10801.             "mode": 1,
  10802.             "sliderMin": 0,
  10803.             "sliderMax": 100,
  10804.             "isDiscrete": true,
  10805.             "x": 353,
  10806.             "y": 232,
  10807.             "visible": false
  10808.         },
  10809.         {
  10810.             "target": "Runtime",
  10811.             "cmd": "getVar:",
  10812.             "param": "#ANSWER",
  10813.             "color": 15629590,
  10814.             "label": "Runtime: #ANSWER",
  10815.             "mode": 1,
  10816.             "sliderMin": 0,
  10817.             "sliderMax": 100,
  10818.             "isDiscrete": true,
  10819.             "x": 248,
  10820.             "y": 93,
  10821.             "visible": false
  10822.         },
  10823.         {
  10824.             "target": "Runtime",
  10825.             "cmd": "getVar:",
  10826.             "param": "wasActive",
  10827.             "color": 15629590,
  10828.             "label": "Runtime: wasActive",
  10829.             "mode": 1,
  10830.             "sliderMin": 0,
  10831.             "sliderMax": 100,
  10832.             "isDiscrete": true,
  10833.             "x": 16,
  10834.             "y": 147,
  10835.             "visible": false
  10836.         },
  10837.         {
  10838.             "target": "Editor",
  10839.             "cmd": "getVar:",
  10840.             "param": "Last Event",
  10841.             "color": 15629590,
  10842.             "label": "Editor: Last Event",
  10843.             "mode": 1,
  10844.             "sliderMin": 0,
  10845.             "sliderMax": 100,
  10846.             "isDiscrete": true,
  10847.             "x": 101,
  10848.             "y": 201,
  10849.             "visible": false
  10850.         },
  10851.         {
  10852.             "target": "Runtime",
  10853.             "cmd": "getVar:",
  10854.             "param": "#TimerRoot",
  10855.             "color": 15629590,
  10856.             "label": "Runtime: #TimerRoot",
  10857.             "mode": 1,
  10858.             "sliderMin": 0,
  10859.             "sliderMax": 100,
  10860.             "isDiscrete": true,
  10861.             "x": 274,
  10862.             "y": 193,
  10863.             "visible": false
  10864.         },
  10865.         {
  10866.             "target": "Runtime",
  10867.             "cmd": "getVar:",
  10868.             "param": "newThreadTimeout",
  10869.             "color": 15629590,
  10870.             "label": "Runtime: newThreadTimeout",
  10871.             "mode": 2,
  10872.             "sliderMin": 0,
  10873.             "sliderMax": 100,
  10874.             "isDiscrete": true,
  10875.             "x": 396,
  10876.             "y": 15,
  10877.             "visible": false
  10878.         },
  10879.         {
  10880.             "target": "Runtime",
  10881.             "cmd": "getVar:",
  10882.             "param": "penSize",
  10883.             "color": 15629590,
  10884.             "label": "Runtime: penSize",
  10885.             "mode": 1,
  10886.             "sliderMin": 0,
  10887.             "sliderMax": 100,
  10888.             "isDiscrete": true,
  10889.             "x": 64,
  10890.             "y": 86,
  10891.             "visible": false
  10892.         },
  10893.         {
  10894.             "target": "Editor",
  10895.             "cmd": "getVar:",
  10896.             "param": "#SideBarOpen",
  10897.             "color": 15629590,
  10898.             "label": "Editor: #SideBarOpen",
  10899.             "mode": 1,
  10900.             "sliderMin": 0,
  10901.             "sliderMax": 100,
  10902.             "isDiscrete": true,
  10903.             "x": 309,
  10904.             "y": 190,
  10905.             "visible": false
  10906.         },
  10907.         {
  10908.             "objName": "font",
  10909.             "variables": [{
  10910.                     "name": "◻",
  10911.                     "value": "57015101510151070",
  10912.                     "isPersistent": false
  10913.                 },
  10914.                 {
  10915.                     "name": "a",
  10916.                     "value": "505100211111002111110021111100340",
  10917.                     "isPersistent": false
  10918.                 },
  10919.                 {
  10920.                     "name": "b",
  10921.                     "value": "5700312100213100213100330",
  10922.                     "isPersistent": false
  10923.                 },
  10924.                 {
  10925.                     "name": "c",
  10926.                     "value": "50330021310021310021310021310",
  10927.                     "isPersistent": false
  10928.                 },
  10929.                 {
  10930.                     "name": "d",
  10931.                     "value": "5033002131002131003121070",
  10932.                     "isPersistent": false
  10933.                 },
  10934.                 {
  10935.                     "name": "e",
  10936.                     "value": "503300211111002111110021111100320",
  10937.                     "isPersistent": false
  10938.                 },
  10939.                 {
  10940.                     "name": "f",
  10941.                     "value": "40310016012101210",
  10942.                     "isPersistent": false
  10943.                 },
  10944.                 {
  10945.                     "name": "g",
  10946.                     "value": "503300213111002131110031211100260",
  10947.                     "isPersistent": false
  10948.                 },
  10949.                 {
  10950.                     "name": "h",
  10951.                     "value": "5700310021002100340",
  10952.                     "isPersistent": false
  10953.                 },
  10954.                 {
  10955.                     "name": "i",
  10956.                     "value": "11150",
  10957.                     "isPersistent": false
  10958.                 },
  10959.                 {
  10960.                     "name": "j",
  10961.                     "value": "30810116000",
  10962.                     "isPersistent": false
  10963.                 },
  10964.                 {
  10965.                     "name": "k",
  10966.                     "value": "4700410031110021310",
  10967.                     "isPersistent": false
  10968.                 },
  10969.                 {
  10970.                     "name": "l",
  10971.                     "value": "300600610",
  10972.                     "isPersistent": false
  10973.                 },
  10974.                 {
  10975.                     "name": "m",
  10976.                     "value": "502500210034002100340",
  10977.                     "isPersistent": false
  10978.                 },
  10979.                 {
  10980.                     "name": "n",
  10981.                     "value": "502500310021002100340",
  10982.                     "isPersistent": false
  10983.                 },
  10984.                 {
  10985.                     "name": "o",
  10986.                     "value": "503300213100213100213100330",
  10987.                     "isPersistent": false
  10988.                 },
  10989.                 {
  10990.                     "name": "p",
  10991.                     "value": "502700312100213100213100330",
  10992.                     "isPersistent": false
  10993.                 },
  10994.                 {
  10995.                     "name": "q",
  10996.                     "value": "503300213100213100312100270",
  10997.                     "isPersistent": false
  10998.                 },
  10999.                 {
  11000.                     "name": "r",
  11001.                     "value": "40250031002100210",
  11002.                     "isPersistent": false
  11003.                 },
  11004.                 {
  11005.                     "name": "s",
  11006.                     "value": "5031210021111100211111002111110021210",
  11007.                     "isPersistent": false
  11008.                 },
  11009.                 {
  11010.                     "name": "t",
  11011.                     "value": "4021060021310021310",
  11012.                     "isPersistent": false
  11013.                 },
  11014.                 {
  11015.                     "name": "u",
  11016.                     "value": "502400610061005100250",
  11017.                     "isPersistent": false
  11018.                 },
  11019.                 {
  11020.                     "name": "v",
  11021.                     "value": "502300510061005100230",
  11022.                     "isPersistent": false
  11023.                 },
  11024.                 {
  11025.                     "name": "w",
  11026.                     "value": "502300520032005200230",
  11027.                     "isPersistent": false
  11028.                 },
  11029.                 {
  11030.                     "name": "x",
  11031.                     "value": "50213100311100410031110021310",
  11032.                     "isPersistent": false
  11033.                 },
  11034.                 {
  11035.                     "name": "y",
  11036.                     "value": "5023310051110061005100230",
  11037.                     "isPersistent": false
  11038.                 },
  11039.                 {
  11040.                     "name": "z",
  11041.                     "value": "502131002122002111110022210021310",
  11042.                     "isPersistent": false
  11043.                 },
  11044.                 {
  11045.                     "name": "0",
  11046.                     "value": "501501510151015100150",
  11047.                     "isPersistent": false
  11048.                 },
  11049.                 {
  11050.                     "name": "1",
  11051.                     "value": "50001141070061000",
  11052.                     "isPersistent": false
  11053.                 },
  11054.                 {
  11055.                     "name": "2",
  11056.                     "value": "5011320131110121210121210012310",
  11057.                     "isPersistent": false
  11058.                 },
  11059.                 {
  11060.                     "name": "3",
  11061.                     "value": "50113101510121210121210012120",
  11062.                     "isPersistent": false
  11063.                 },
  11064.                 {
  11065.                     "name": "4",
  11066.                     "value": "50320021110011210131070",
  11067.                     "isPersistent": false
  11068.                 },
  11069.                 {
  11070.                     "name": "5",
  11071.                     "value": "541101212101212101212101320",
  11072.                     "isPersistent": false
  11073.                 },
  11074.                 {
  11075.                     "name": "6",
  11076.                     "value": "50150121210121210121210011220",
  11077.                     "isPersistent": false
  11078.                 },
  11079.                 {
  11080.                     "name": "7",
  11081.                     "value": "510101330112020",
  11082.                     "isPersistent": false
  11083.                 },
  11084.                 {
  11085.                     "name": "8",
  11086.                     "value": "5012120121210121210121210012120",
  11087.                     "isPersistent": false
  11088.                 },
  11089.                 {
  11090.                     "name": "9",
  11091.                     "value": "50122101212101212101212100150",
  11092.                     "isPersistent": false
  11093.                 },
  11094.                 {
  11095.                     "name": "!",
  11096.                     "value": "5000051100000",
  11097.                     "isPersistent": false
  11098.                 },
  11099.                 {
  11100.                     "name": "@",
  11101.                     "value": "502400114100111211001112110023110",
  11102.                     "isPersistent": false
  11103.                 },
  11104.                 {
  11105.                     "name": "#",
  11106.                     "value": "502111001500211100150021110",
  11107.                     "isPersistent": false
  11108.                 },
  11109.                 {
  11110.                     "name": "$",
  11111.                     "value": "5021210011111107001111110011210",
  11112.                     "isPersistent": false
  11113.                 },
  11114.                 {
  11115.                     "name": "%",
  11116.                     "value": "5011310041003100210011310",
  11117.                     "isPersistent": false
  11118.                 },
  11119.                 {
  11120.                     "name": "^",
  11121.                     "value": "50002100110021000",
  11122.                     "isPersistent": false
  11123.                 },
  11124.                 {
  11125.                     "name": "&",
  11126.                     "value": "500012120121210012130041110",
  11127.                     "isPersistent": false
  11128.                 },
  11129.                 {
  11130.                     "name": "*",
  11131.                     "value": "51111100130500130111110",
  11132.                     "isPersistent": false
  11133.                 },
  11134.                 {
  11135.                     "name": "(",
  11136.                     "value": "5023001131015100000",
  11137.                     "isPersistent": false
  11138.                 },
  11139.                 {
  11140.                     "name": ")",
  11141.                     "value": "5000015100113100230",
  11142.                     "isPersistent": false
  11143.                 },
  11144.                 {
  11145.                     "name": "-",
  11146.                     "value": "503100310031003100310",
  11147.                     "isPersistent": false
  11148.                 },
  11149.                 {
  11150.                     "name": "+",
  11151.                     "value": "503100310015003100310",
  11152.                     "isPersistent": false
  11153.                 },
  11154.                 {
  11155.                     "name": "=",
  11156.                     "value": "5021110021110021110021110021110",
  11157.                     "isPersistent": false
  11158.                 },
  11159.                 {
  11160.                     "name": "_",
  11161.                     "value": "506100610061006100610",
  11162.                     "isPersistent": false
  11163.                 },
  11164.                 {
  11165.                     "name": "[",
  11166.                     "value": "500701510151000",
  11167.                     "isPersistent": false
  11168.                 },
  11169.                 {
  11170.                     "name": "]",
  11171.                     "value": "500151015107000",
  11172.                     "isPersistent": false
  11173.                 },
  11174.                 {
  11175.                     "name": "\"",
  11176.                     "value": "50020002000",
  11177.                     "isPersistent": false
  11178.                 },
  11179.                 {
  11180.                     "name": "'",
  11181.                     "value": "5000001202000",
  11182.                     "isPersistent": false
  11183.                 },
  11184.                 {
  11185.                     "name": ".",
  11186.                     "value": "300061000",
  11187.                     "isPersistent": false
  11188.                 },
  11189.                 {
  11190.                     "name": "\/",
  11191.                     "value": "505100410031002100110",
  11192.                     "isPersistent": false
  11193.                 },
  11194.                 {
  11195.                     "name": "?",
  11196.                     "value": "501101013111012100120",
  11197.                     "isPersistent": false
  11198.                 },
  11199.                 {
  11200.                     "name": ":",
  11201.                     "value": "500000211100000",
  11202.                     "isPersistent": false
  11203.                 },
  11204.                 {
  11205.                     "name": ",",
  11206.                     "value": "500000610051000",
  11207.                     "isPersistent": false
  11208.                 },
  11209.                 {
  11210.                     "name": "A",
  11211.                     "value": "5025001121013100112100250",
  11212.                     "isPersistent": false
  11213.                 },
  11214.                 {
  11215.                     "name": "B",
  11216.                     "value": "570121210121210121210012120",
  11217.                     "isPersistent": false
  11218.                 },
  11219.                 {
  11220.                     "name": "C",
  11221.                     "value": "50150151015101510011310",
  11222.                     "isPersistent": false
  11223.                 },
  11224.                 {
  11225.                     "name": "D",
  11226.                     "value": "5701510151015100150",
  11227.                     "isPersistent": false
  11228.                 },
  11229.                 {
  11230.                     "name": "E",
  11231.                     "value": "5701212101212101212101510",
  11232.                     "isPersistent": false
  11233.                 },
  11234.                 {
  11235.                     "name": "F",
  11236.                     "value": "57012101210121010",
  11237.                     "isPersistent": false
  11238.                 },
  11239.                 {
  11240.                     "name": "G",
  11241.                     "value": "5015015101510121210011130",
  11242.                     "isPersistent": false
  11243.                 },
  11244.                 {
  11245.                     "name": "H",
  11246.                     "value": "57003100310031070",
  11247.                     "isPersistent": false
  11248.                 },
  11249.                 {
  11250.                     "name": "I",
  11251.                     "value": "5151015107015101510",
  11252.                     "isPersistent": false
  11253.                 },
  11254.                 {
  11255.                     "name": "J",
  11256.                     "value": "5051006100610061060",
  11257.                     "isPersistent": false
  11258.                 },
  11259.                 {
  11260.                     "name": "K",
  11261.                     "value": "570031003100211102320",
  11262.                     "isPersistent": false
  11263.                 },
  11264.                 {
  11265.                     "name": "L",
  11266.                     "value": "5700610061006100610",
  11267.                     "isPersistent": false
  11268.                 },
  11269.                 {
  11270.                     "name": "M",
  11271.                     "value": "57001100210011070",
  11272.                     "isPersistent": false
  11273.                 },
  11274.                 {
  11275.                     "name": "N",
  11276.                     "value": "57002100310041070",
  11277.                     "isPersistent": false
  11278.                 },
  11279.                 {
  11280.                     "name": "O",
  11281.                     "value": "501501510151015100150",
  11282.                     "isPersistent": false
  11283.                 },
  11284.                 {
  11285.                     "name": "P",
  11286.                     "value": "5701210121012100120",
  11287.                     "isPersistent": false
  11288.                 },
  11289.                 {
  11290.                     "name": "Q",
  11291.                     "value": "50150151015101410014110",
  11292.                     "isPersistent": false
  11293.                 },
  11294.                 {
  11295.                     "name": "R",
  11296.                     "value": "570121012101210012130",
  11297.                     "isPersistent": false
  11298.                 },
  11299.                 {
  11300.                     "name": "S",
  11301.                     "value": "5012210121210121210121210011220",
  11302.                     "isPersistent": false
  11303.                 },
  11304.                 {
  11305.                     "name": "T",
  11306.                     "value": "51010701010",
  11307.                     "isPersistent": false
  11308.                 },
  11309.                 {
  11310.                     "name": "U",
  11311.                     "value": "56006100610061060",
  11312.                     "isPersistent": false
  11313.                 },
  11314.                 {
  11315.                     "name": "V",
  11316.                     "value": "55005100610051050",
  11317.                     "isPersistent": false
  11318.                 },
  11319.                 {
  11320.                     "name": "W",
  11321.                     "value": "57005100410051070",
  11322.                     "isPersistent": false
  11323.                 },
  11324.                 {
  11325.                     "name": "X",
  11326.                     "value": "5232002111003100211102320",
  11327.                     "isPersistent": false
  11328.                 },
  11329.                 {
  11330.                     "name": "Y",
  11331.                     "value": "52002100340021020",
  11332.                     "isPersistent": false
  11333.                 },
  11334.                 {
  11335.                     "name": "Z",
  11336.                     "value": "514201311101212101113102410",
  11337.                     "isPersistent": false
  11338.                 },
  11339.                 {
  11340.                     "name": "<",
  11341.                     "value": "403100211100113101510",
  11342.                     "isPersistent": false
  11343.                 },
  11344.                 {
  11345.                     "name": ">",
  11346.                     "value": "415100113100211100310",
  11347.                     "isPersistent": false
  11348.                 }],
  11349.             "costumes": [{
  11350.                     "costumeName": "costume1",
  11351.                     "baseLayerID": 2,
  11352.                     "baseLayerMD5": "d36f6603ec293d2c2198d3ea05109fe0.png",
  11353.                     "bitmapResolution": 2,
  11354.                     "rotationCenterX": 0,
  11355.                     "rotationCenterY": 0
  11356.                 }],
  11357.             "currentCostumeIndex": 0,
  11358.             "scratchX": -116.5,
  11359.             "scratchY": 165,
  11360.             "scale": 1,
  11361.             "direction": 90,
  11362.             "rotationStyle": "none",
  11363.             "isDraggable": false,
  11364.             "indexInLibrary": 7,
  11365.             "visible": false,
  11366.             "spriteInfo": {
  11367.             }
  11368.         },
  11369.         {
  11370.             "listName": "Colors",
  11371.             "contents": ["0x6380da",
  11372.                 "0x4a6cd4",
  11373.                 "0x344d97",
  11374.                 "0x9a6ddc",
  11375.                 "0x8a55d7",
  11376.                 "0x623c99",
  11377.                 "0xc45ccb",
  11378.                 "0xbb42c3",
  11379.                 "0xbb42c3",
  11380.                 "0x30a880",
  11381.                 "0x0e9a6c",
  11382.                 "0x0a6e4d",
  11383.                 "0xf08f36",
  11384.                 "0xee7d16",
  11385.                 "0xaa590f",
  11386.                 "0xcf944d",
  11387.                 "0xc88330",
  11388.                 "0x8e5d22",
  11389.                 "0xe5b53a",
  11390.                 "0xe1a91a",
  11391.                 "0xa07812",
  11392.                 "0x49b1e6",
  11393.                 "0x2ca5e2",
  11394.                 "0x1f75a1",
  11395.                 "0x73c133",
  11396.                 "0x5cb712",
  11397.                 "0x41820c",
  11398.                 "0x794aa7",
  11399.                 "0x632d99",
  11400.                 "0x46206d",
  11401.                 "0xddac94",
  11402.                 "0xcc5b22",
  11403.                 "0x854322",
  11404.                 "0xaaaaaa",
  11405.                 "0xeeeeee",
  11406.                 "0xaaaaaa",
  11407.                 "0x777777",
  11408.                 "0x555555",
  11409.                 "0x222222"],
  11410.             "isPersistent": false,
  11411.             "x": 199,
  11412.             "y": 69,
  11413.             "width": 274,
  11414.             "height": 284,
  11415.             "visible": false
  11416.         },
  11417.         {
  11418.             "listName": "Stack",
  11419.             "contents": [1729,
  11420.                 "9",
  11421.                 805,
  11422.                 "6",
  11423.                 793,
  11424.                 "9",
  11425.                 733,
  11426.                 "9",
  11427.                 1165,
  11428.                 "9",
  11429.                 1453,
  11430.                 "9",
  11431.                 1405,
  11432.                 "9",
  11433.                 1333,
  11434.                 "9",
  11435.                 1285,
  11436.                 "9",
  11437.                 1141,
  11438.                 "9",
  11439.                 1057,
  11440.                 "9",
  11441.                 397,
  11442.                 "9",
  11443.                 337,
  11444.                 "9",
  11445.                 169],
  11446.             "isPersistent": false,
  11447.             "x": 347,
  11448.             "y": 12,
  11449.             "width": 371,
  11450.             "height": 463,
  11451.             "visible": false
  11452.         },
  11453.         {
  11454.             "listName": "KeyList",
  11455.             "contents": ["space",
  11456.                 "up arrow",
  11457.                 "down arrow",
  11458.                 "right arrow",
  11459.                 "left arrow",
  11460.                 "any",
  11461.                 "a",
  11462.                 "b",
  11463.                 "c",
  11464.                 "d",
  11465.                 "e",
  11466.                 "f",
  11467.                 "g",
  11468.                 "h",
  11469.                 "i",
  11470.                 "j",
  11471.                 "k",
  11472.                 "l",
  11473.                 "m",
  11474.                 "n",
  11475.                 "o",
  11476.                 "p",
  11477.                 "q",
  11478.                 "r",
  11479.                 "s",
  11480.                 "t",
  11481.                 "u",
  11482.                 "v",
  11483.                 "w",
  11484.                 "x",
  11485.                 "y",
  11486.                 "z",
  11487.                 "0",
  11488.                 "1",
  11489.                 "2",
  11490.                 "3",
  11491.                 "4",
  11492.                 "5",
  11493.                 "6",
  11494.                 "7",
  11495.                 "8",
  11496.                 "9"],
  11497.             "isPersistent": false,
  11498.             "x": 247,
  11499.             "y": 53,
  11500.             "width": 190,
  11501.             "height": 290,
  11502.             "visible": false
  11503.         },
  11504.         {
  11505.             "listName": "Example Projects",
  11506.             "contents": ["100% Scrollinig Pen Game (by @DarkLava)",
  11507.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ScrollX\" , \"value\": \"10\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"80\" , \"isPersistent\":false} , {\"name\": \"X\" , \"value\": \"8\" , \"isPersistent\":false} , {\"name\": \"Y\" , \"value\": \"11\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1513 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 26 , 24 , [ [\"whenGreenFlag\" ] , [\"setVar:to:\" , \"ScrollX\" , \"0\" ] , [\"setVar:to:\" , \"ScrollY\" , \"80\" ] , [\"setVar:to:\" , \"X\" , \"-600\" ] , [\"deleteLine:ofList:\" , \"all\" , \"X\" ] , [\"deleteLine:ofList:\" , \"all\" , \"Colour\" ] , [\"doRepeat\" , \"8\" ,[ [\"changeVar:by:\" , \"X\" , [\"randomFrom:to:\" , \"90\" , \"160\" ] ] , [\"append:toList:\" , [\"readVariable\" , \"X\" ] , \"X\" ] , [\"append:toList:\" , [\"randomFrom:to:\" , \"0\" , \"35\" ] , \"Colour\" ] ] ] , [\"hide\" ] , [\"doForever\" ,[ [\"clearPenTrails\" ] , [\"putPenUp\" ] , [\"warpSpeed\" ,[ [\"putPenDown\" ] , [\"setPenHueTo:\" , \"111\" ] , [\"setPenShadeTo:\" , \"70\" ] , [\"penSize:\" , \"300\" ] , [\"gotoX:y:\" , \"140\" , \"100\" ] , [\"gotoX:y:\" , \"140\" , \"-100\" ] , [\"gotoX:y:\" , \"-140\" , \"-100\" ] , [\"gotoX:y:\" , \"-140\" , \"100\" ] , [\"gotoX:y:\" , \"140\" , \"100\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"setPenShadeTo:\" , \"50\" ] , [\"putPenUp\" ] , [\"setPenHueTo:\" , \"30\" ] , [\"setPenShadeTo:\" , \"25\" ] , [\"penSize:\" , \"100\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-175\" ] ] , [\"putPenDown\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-175\" ] ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-225\" ] ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-225\" ] ] , [\"setVar:to:\" , \"X\" , \"0\" ] , [\"putPenUp\" ] , [\"setPenHueTo:\" , \"70\" ] , [\"penSize:\" , \"50\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"-10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-125\" ] ] , [\"putPenDown\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , \"10000\" ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-125\" ] ] , [\"putPenUp\" ] , [\"setVar:to:\" , \"X\" , \"0\" ] , [\"doRepeat\" , \"8\" ,[ [\"penSize:\" , \"5\" ] , [\"changeVar:by:\" , \"X\" , \"1\" ] , [\"gotoX:y:\" , [\"+\" , [\"readVariable\" , \"ScrollX\" ] , [\"getLine:ofList:\" , [\"readVariable\" , \"X\" ] , \"X\" ] ] , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-100\" ] ] , [\"putPenDown\" ] , [\"setPenHueTo:\" , \"65\" ] , [\"setPenShadeTo:\" , \"30\" ] , [\"ypos:\" , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-70\" ] ] , [\"setPenShadeTo:\" , \"50\" ] , [\"penSize:\" , \"20\" ] , [\"setPenHueTo:\" , [\"getLine:ofList:\" , [\"readVariable\" , \"X\" ] , \"Colour\" ] ] , [\"ypos:\" , [\"+\" , [\"readVariable\" , \"ScrollY\" ] , \"-71\" ] ] , [\"putPenUp\" ] ] ] , [\"setPenHueTo:\" , \"111\" ] , [\"penSize:\" , \"10\" ] , [\"setPenShadeTo:\" , \"40\" ] , [\"gotoX:y:\" , \"-15\" , \"-15\" ] , [\"putPenDown\" ] , [\"gotoX:y:\" , \"-15\" , \"15\" ] , [\"gotoX:y:\" , \"15\" , \"15\" ] , [\"gotoX:y:\" , \"15\" , \"-15\" ] , [\"gotoX:y:\" , \"-15\" , \"-15\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"penSize:\" , \"38\" ] , [\"gotoX:y:\" , \"1\" , \"0\" ] , [\"doIf\" , [\"keyPressed:\" , \"right arrow\" ] ,[ [\"changeVar:by:\" , \"ScrollX\" , \"-5\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"left arrow\" ] ,[ [\"changeVar:by:\" , \"ScrollX\" , \"5\" ] ] ] ] ] ] ] ]] ] }],\"info\":{} }",
  11508.                 "Funky Wave (by @MousieGamesTest)",
  11509.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"number\" , \"value\": \"740\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 27 , 34 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"setVar:to:\" , \"number\" , \"0\" ] , [\"gotoX:y:\" , \"-105\" , \"0\" ] , [\"putPenUp\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"clearPenTrails\" ] , [\"setPenShadeTo:\" , \"99999\" ] , [\"penSize:\" , \"90\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-240\" , \"180\" ] , [\"putPenDown\" ] , [\"doRepeat\" , \"4\" ,[ [\"xpos:\" , \"240\" ] , [\"changeYposBy:\" , \"-90\" ] , [\"xpos:\" , \"-240\" ] ] ] , [\"setPenShadeTo:\" , \"50\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-105\" , \"0\" ] , [\"doRepeat\" , \"15\" ,[ [\"putPenUp\" ] , [\"changePenHueBy:\" , \"1\" ] , [\"penSize:\" , \"3\" ] , [\"changeXposBy:\" , \"15\" ] , [\"ypos:\" , \"0\" ] , [\"putPenDown\" ] , [\"ypos:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"+\" , [\"*\" , [\"xpos\" ] , \"2\" ] , [\"readVariable\" , \"number\" ] ] ] , \"40\" ] ] ] ] ] ] , [\"changeVar:by:\" , \"number\" , \"10\" ] ] ] ]] ] }],\"info\":{} }",
  11510.                 "Terdragon Curve (by @Lataliat)",
  11511.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"var\" , \"value\": \"3465\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 34 , 43 , [ [\"whenGreenFlag\" ] , [\"show\" ] , [\"say:\" , \"Please wait...\" ] , [\"warpSpeed\" ,[ [\"deleteLine:ofList:\" , \"all\" , \"list\" ] , [\"deleteLine:ofList:\" , \"all\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list\" ] , [\"doRepeat\" , \"7\" ,[ [\"setVar:to:\" , \"var\" , \"1\" ] , [\"doRepeat\" , [\"lineCountOfList:\" , \"list\" ] ,[ [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"F\" ] ,[ [\"append:toList:\" , \"F\" , \"list2\" ] , [\"append:toList:\" , \"-\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list2\" ] , [\"append:toList:\" , \"+\" , \"list2\" ] , [\"append:toList:\" , \"F\" , \"list2\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"-\" ] ,[ [\"append:toList:\" , \"-\" , \"list2\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"+\" ] ,[ [\"append:toList:\" , \"+\" , \"list2\" ] ] ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"deleteLine:ofList:\" , \"all\" , \"list\" ] , [\"setVar:to:\" , \"var\" , \"1\" ] , [\"doRepeat\" , [\"lineCountOfList:\" , \"list2\" ] ,[ [\"append:toList:\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list2\" ] , \"list\" ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"deleteLine:ofList:\" , \"all\" , \"list2\" ] ] ] ] ] , [\"say:\" , \"\" ] , [\"hide\" ] , [\"broadcast:\" , \"message1\" ] ]] , [ 34 , 728 , [ [\"whenIReceive\" , \"message1\" ] , [\"clearPenTrails\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , \"-125\" , \"-80\" ] , [\"heading:\" , \"270\" ] , [\"setVar:to:\" , \"var\" , \"1\" ] , [\"setPenHueTo:\" , \"0\" ] , [\"penSize:\" , \"3\" ] , [\"putPenDown\" ] , [\"warpSpeed\" ,[ [\"doRepeat\" , [\"lineCountOfList:\" , \"list\" ] ,[ [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"F\" ] ,[ [\"forward:\" , \"6\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"+\" ] ,[ [\"turnLeft:\" , \"120\" ] ] ] , [\"doIf\" , [\"=\" , [\"getLine:ofList:\" , [\"readVariable\" , \"var\" ] , \"list\" ] , \"-\" ] ,[ [\"turnRight:\" , \"120\" ] ] ] , [\"changePenHueBy:\" , [\"\/\" , \"200\" , [\"lineCountOfList:\" , \"list\" ] ] ] , [\"changeVar:by:\" , \"var\" , \"1\" ] ] ] , [\"putPenUp\" ] , [\"heading:\" , \"90\" ] , [\"gotoX:y:\" , \"150\" , \"-80\" ] , [\"show\" ] ] ] , [\"doWaitUntil\" , [\"keyPressed:\" , \"any\" ] ] ]] ] }],\"info\":{} }",
  11512.                 "Pen Loading Animation (by @Sheep_maker)",
  11513.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"i\" , \"value\": \"-264\" , \"isPersistent\":false} , {\"name\": \"hi\" , \"value\": \"261.5932025834277\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 21 , 20 , [ [\"whenGreenFlag\" ] , [\"penColor:\" , \"0xE91E63\" ] , [\"penSize:\" , \"20\" ] , [\"hide\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"hi\" , \"0\" ] , [\"doUntil\" , [\">\" , [\"readVariable\" , \"hi\" ] , \"350\" ] ,[ [\"deleteLine:ofList:\" , \"all\" , \"circleParams\" ] , [\"append:toList:\" , [\"\/\" , [\"readVariable\" , \"hi\" ] , \"4\" ] , \"circleParams\" ] , [\"append:toList:\" , \"8\" , \"circleParams\" ] , [\"doBroadcastAndWait\" , \"createCircle\" ] , [\"changeVar:by:\" , \"hi\" , [\"\/\" , [\"-\" , \"360\" , [\"readVariable\" , \"hi\" ] ] , \"5\" ] ] ] ] , [\"setVar:to:\" , \"hi\" , \"360\" ] , [\"doUntil\" , [\"<\" , [\"readVariable\" , \"hi\" ] , \"0\" ] ,[ [\"deleteLine:ofList:\" , \"all\" , \"circleParams\" ] , [\"append:toList:\" , [\"\/\" , [\"readVariable\" , \"hi\" ] , \"4\" ] , \"circleParams\" ] , [\"append:toList:\" , \"-8\" , \"circleParams\" ] , [\"doBroadcastAndWait\" , \"createCircle\" ] , [\"changeVar:by:\" , \"hi\" , [\"\/\" , [\"-\" , [\"readVariable\" , \"hi\" ] , \"360.5\" ] , \"5\" ] ] ] ] ] ] ]] , [ 26 , 504 , [ [\"whenIReceive\" , \"createCircle\" ] , [\"warpSpeed\" ,[ [\"clearPenTrails\" ] , [\"setVar:to:\" , \"i\" , \"0\" ] , [\"gotoX:y:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] , [\"*\" , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] ] , [\"putPenDown\" ] , [\"doRepeat\" , [\"rounded\" , [\"\/\" , [\"getLine:ofList:\" , \"1\" , \"circleParams\" ] , \"2\" ] ] ,[ [\"changeVar:by:\" , \"i\" , [\"getLine:ofList:\" , \"2\" , \"circleParams\" ] ] , [\"gotoX:y:\" , [\"*\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] , [\"*\" , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"i\" ] ] , \"100\" ] ] ] ] , [\"putPenUp\" ] ] ] ]] ] }],\"info\":{} }",
  11514.                 "Random Spirals (by @Scratch-Minion)",
  11515.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ScrollX\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"80\" , \"isPersistent\":false} , {\"name\": \"X\" , \"value\": \"8\" , \"isPersistent\":false} , {\"name\": \"Y\" , \"value\": \"11\" , \"isPersistent\":false} , {\"name\": \"Turn Angle\" , \"value\": \"37\" , \"isPersistent\":false} , {\"name\": \"n\" , \"value\": \"0.1\" , \"isPersistent\":false} , {\"name\": \"Num Colours\" , \"value\": \"13\" , \"isPersistent\":false} , {\"name\": \"Line Length\" , \"value\": \"116.09999999999768\" , \"isPersistent\":false} , {\"name\": \"Pen Colour Change\" , \"value\": \"15.384615384615385\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1513 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 26 , 24 , [ [\"whenGreenFlag\" ] , [\"penSize:\" , \"2\" ] , [\"hide\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"setVar:to:\" , \"Turn Angle\" , [\"randomFrom:to:\" , \"10\" , \"180\" ] ] , [\"setVar:to:\" , \"n\" , [\"\/\" , [\"randomFrom:to:\" , \"1\" , \"60\" ] , \"10\" ] ] , [\"setVar:to:\" , \"Num Colours\" , [\"randomFrom:to:\" , \"1\" , \"200\" ] ] , [\"setVar:to:\" , \"Pen Colour Change\" , [\"\/\" , \"200\" , [\"readVariable\" , \"Num Colours\" ] ] ] , [\"putPenUp\" ] , [\"clearPenTrails\" ] , [\"heading:\" , \"0\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"putPenDown\" ] , [\"setVar:to:\" , \"Line Length\" , \"1\" ] , [\"doUntil\" , [\">\" , [\"ypos\" ] , \"179\" ] ,[ [\"changePenHueBy:\" , [\"readVariable\" , \"Pen Colour Change\" ] ] , [\"forward:\" , [\"readVariable\" , \"Line Length\" ] ] , [\"turnLeft:\" , [\"readVariable\" , \"Turn Angle\" ] ] , [\"changeVar:by:\" , \"Line Length\" , [\"readVariable\" , \"n\" ] ] ] ] ] ] , [\"wait:elapsed:from:\" , \"1.5\" ] ] ] ]] ] }],\"info\":{} }",
  11516.                 "New Scratch Blocks (by @griffpatch)",
  11517.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"ang\" , \"value\": \"538010\" , \"isPersistent\":false} , {\"name\": \"h\" , \"value\": \"151.45159937162072\" , \"isPersistent\":false} , {\"name\": \"message\" , \"value\": \"\\\"pen up and fill\\\" - Fills the last shape drawn with the pen\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"sy\" , \"value\": \"0.2857142857142857\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 27 , 33 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"message\" , \"This project is using 3 newly imagined Scratch Blocks\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"pen up and fill\\\" - Fills the last shape drawn with the pen\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"write [Hello World]\\\" - Writes text to the pen canvas\" ] , [\"wait:elapsed:from:\" , \"5\" ] , [\"setVar:to:\" , \"message\" , \"\\\"width of [Hello World]\\\" - reports the width of the text\" ] , [\"wait:elapsed:from:\" , \"5\" ] ] ] ]] , [ 29 , 385 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"penSize:\" , \"4\" ] , [\"setVar:to:\" , \"ang\" , \"0\" ] , [\"doForever\" ,[ [\"warpSpeed\" ,[ [\"changeVar:by:\" , \"ang\" , \"5\" ] , [\"clearPenTrails\" ] , [\"changePenHueBy:\" , \"2\" ] , [\"setVar:to:\" , \"h\" , [\"+\" , \"100\" , [\"*\" , \"60\" , [\"computeFunction:of:\" , \"sin\" , [\"*\" , [\"timer\" ] , \"360\" ] ] ] ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] , [\"putPenDown\" ] , [\"doRepeat\" , \"5\" ,[ [\"changeVar:by:\" , \"ang\" , [\"\/\" , \"360\" , \"5\" ] ] , [\"gotoX:y:\" , [\"*\" , \"200\" , [\"computeFunction:of:\" , \"sin\" , [\"readVariable\" , \"ang\" ] ] ] , [\"*\" , [\"readVariable\" , \"h\" ] , [\"computeFunction:of:\" , \"cos\" , [\"readVariable\" , \"ang\" ] ] ] ] ] ] , [\"stampPolygon\" ] , [\"changePenHueBy:\" , \"100\" ] , [\"changeVar:by:\" , \"sy\" , \"-1\" ] , [\"changeVar:by:\" , \"y\" , [\"readVariable\" , \"sy\" ] ] , [\"doIf\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"0\" ] ,[ [\"setVar:to:\" , \"y\" , \"0\" ] , [\"setVar:to:\" , \"sy\" , [\"*\" , [\"readVariable\" , \"sy\" ] , \"-0.4\" ] ] ] ] , [\"gotoX:y:\" , [\"*\" , \"-0.5\" , [\"widthOfText:\" , [\"readVariable\" , \"message\" ] ] ] , [\"readVariable\" , \"y\" ] ] , [\"write\" , [\"readVariable\" , \"message\" ] ] , [\"changePenHueBy:\" , \"-100\" ] ] ] ] ] ]] , [ 25 , 253 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"setVar:to:\" , \"sy\" , \"10\" ] , [\"setVar:to:\" , \"y\" , \"0\" ] , [\"wait:elapsed:from:\" , \"5\" ] ] ] ]] ] }],\"info\":{} }",
  11518.                 "100% Pen Trampoline (by @The__Mad__Hatter)",
  11519.                 "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"x speed\" , \"value\": \"4.738457229234491e-13\" , \"isPersistent\":false} , {\"name\": \"gravity\" , \"value\": \"-5.220982396617483\" , \"isPersistent\":false} , {\"name\": \"bounce back\" , \"value\": \"-5.220982396617483\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"-43.332605742058455\" , \"isPersistent\":false} , {\"name\": \"x\" , \"value\": \"30\" , \"isPersistent\":false} , {\"name\": \"ScrollY\" , \"value\": \"-50623.64455061931\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 26 , 1225 , [ [\"whenGreenFlag\" ] , [\"doForever\" ,[ [\"doWaitUntil\" , [\"keyPressed:\" , \"up arrow\" ] ] , [\"setVar:to:\" , \"Y\" , \"-10\" ] , [\"doRepeat\" , \"21\" ,[ [\"changeVar:by:\" , \"ScrollY\" , [\"readVariable\" , \"Y\" ] ] , [\"changeVar:by:\" , \"Y\" , \"1\" ] , [\"wait:elapsed:from:\" , \"0\" ] ] ] ] ] ]] , [ 17 , -265 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"setVar:to:\" , \"x speed\" , \"0\" ] , [\"setVar:to:\" , \"gravity\" , \"0\" ] , [\"setVar:to:\" , \"bounce back\" , \"0\" ] , [\"gotoX:y:\" , \"0\" , \"0\" ] , [\"doForever\" ,[ [\"clearPenTrails\" ] , [\"setPenHueTo:\" , \"0\" ] , [\"penSize:\" , \"10\" ] , [\"putPenDown\" ] , [\"changeYposBy:\" , [\"readVariable\" , \"gravity\" ] ] , [\"changeXposBy:\" , [\"readVariable\" , \"x speed\" ] ] , [\"setVar:to:\" , \"x speed\" , [\"*\" , [\"readVariable\" , \"x speed\" ] , \"0.9\" ] ] , [\"doIfElse\" , [\">\" , [\"ypos\" ] , \"-100\" ] ,[ [\"changeVar:by:\" , \"gravity\" , [\"-\" , [\"*\" , [\"computeFunction:of:\" , \"abs\" , [\"\/\" , [\"readVariable\" , \"gravity\" ] , \"5\" ] ] , \"-1\" ] , \"1\" ] ] , [\"setVar:to:\" , \"bounce back\" , [\"readVariable\" , \"gravity\" ] ] ] ,[ [\"changeVar:by:\" , \"gravity\" , [\"+\" , \"1\" , [\"+\" , [\"\/\" , [\"computeFunction:of:\" , \"abs\" , [\"readVariable\" , \"x speed\" ] ] , \"5\" ] , [\"\/\" , [\"computeFunction:of:\" , \"abs\" , [\"readVariable\" , \"bounce back\" ] ] , \"5\" ] ] ] ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"right arrow\" ] ,[ [\"changeVar:by:\" , \"x speed\" , \"1\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"left arrow\" ] ,[ [\"changeVar:by:\" , \"x speed\" , \"-1\" ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"up arrow\" ] ,[ [\"doIf\" , [\"<\" , [\"ypos\" ] , \"-100\" ] ,[ [\"changeVar:by:\" , \"gravity\" , \"2\" ] ] ] ] ] , [\"doIf\" , [\"keyPressed:\" , \"down arrow\" ] ,[ [\"changeVar:by:\" , \"gravity\" , \"-1\" ] ] ] , [\"putPenUp\" ] , [\"penSize:\" , \"3\" ] , [\"setVar:to:\" , \"x\" , [\"xpos\" ] ] , [\"setVar:to:\" , \"y\" , [\"ypos\" ] ] , [\"doIfElse\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"-100\" ] ,[ [\"setPenHueTo:\" , \"50\" ] ] ,[ [\"setPenHueTo:\" , \"0\" ] ] ] , [\"gotoX:y:\" , \"-240\" , \"-100\" ] , [\"putPenDown\" ] , [\"doIf\" , [\"<\" , [\"readVariable\" , \"y\" ] , \"-100\" ] ,[ [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] ] ] , [\"gotoX:y:\" , \"240\" , \"-100\" ] , [\"putPenUp\" ] , [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] ] ] ]] ] }],\"info\":{} }"],
  11520.             "isPersistent": false,
  11521.             "x": 52,
  11522.             "y": 0,
  11523.             "width": 413,
  11524.             "height": 877.5,
  11525.             "visible": false
  11526.         },
  11527.         {
  11528.             "listName": "stack",
  11529.             "contents": [],
  11530.             "isPersistent": false,
  11531.             "x": 5,
  11532.             "y": 267,
  11533.             "width": 386,
  11534.             "height": 479,
  11535.             "visible": false
  11536.         },
  11537.         {
  11538.             "listName": "PAL_LAYOUT",
  11539.             "contents": ["56",
  11540.                 "147",
  11541.                 "148",
  11542.                 "",
  11543.                 "68",
  11544.                 "95",
  11545.                 "",
  11546.                 "66",
  11547.                 "65",
  11548.                 "63",
  11549.                 "",
  11550.                 "25",
  11551.                 "161",
  11552.                 "26",
  11553.                 "164",
  11554.                 "",
  11555.                 "15",
  11556.                 "",
  11557.                 "117",
  11558.                 "",
  11559.                 "160",
  11560.                 "163",
  11561.                 "67",
  11562.                 "---",
  11563.                 "103",
  11564.                 "102",
  11565.                 "139",
  11566.                 "138",
  11567.                 "",
  11568.                 "124",
  11569.                 "69",
  11570.                 "",
  11571.                 "81",
  11572.                 "86",
  11573.                 "130",
  11574.                 "",
  11575.                 "17",
  11576.                 "113",
  11577.                 "55",
  11578.                 "",
  11579.                 "21",
  11580.                 "118",
  11581.                 "",
  11582.                 "30",
  11583.                 "64",
  11584.                 "",
  11585.                 "34",
  11586.                 "106",
  11587.                 "105",
  11588.                 "---",
  11589.                 "94",
  11590.                 "48",
  11591.                 "133",
  11592.                 "",
  11593.                 "93",
  11594.                 "100",
  11595.                 "",
  11596.                 "89",
  11597.                 "75",
  11598.                 "",
  11599.                 "24",
  11600.                 "123",
  11601.                 "150",
  11602.                 "",
  11603.                 "22",
  11604.                 "119",
  11605.                 "137",
  11606.                 "---",
  11607.                 "27",
  11608.                 "",
  11609.                 "129",
  11610.                 "",
  11611.                 "96",
  11612.                 "97",
  11613.                 "166",
  11614.                 "",
  11615.                 "91",
  11616.                 "18",
  11617.                 "115",
  11618.                 "",
  11619.                 "19",
  11620.                 "116",
  11621.                 "",
  11622.                 "20",
  11623.                 "92",
  11624.                 "",
  11625.                 "168",
  11626.                 "169",
  11627.                 "---",
  11628.                 "99",
  11629.                 "",
  11630.                 "120",
  11631.                 "23",
  11632.                 "126",
  11633.                 "72",
  11634.                 "",
  11635.                 "33",
  11636.                 "",
  11637.                 "13",
  11638.                 "",
  11639.                 "39",
  11640.                 "74",
  11641.                 "114",
  11642.                 "",
  11643.                 "59",
  11644.                 "79",
  11645.                 "80",
  11646.                 "",
  11647.                 "125",
  11648.                 "71",
  11649.                 "---",
  11650.                 "155",
  11651.                 "157",
  11652.                 "153",
  11653.                 "158",
  11654.                 "",
  11655.                 "159",
  11656.                 "",
  11657.                 "156",
  11658.                 "16",
  11659.                 "42",
  11660.                 "---",
  11661.                 "151",
  11662.                 "49",
  11663.                 "43",
  11664.                 "",
  11665.                 "46",
  11666.                 "47",
  11667.                 "52",
  11668.                 "51",
  11669.                 "",
  11670.                 "134",
  11671.                 "152",
  11672.                 "",
  11673.                 "154",
  11674.                 "37",
  11675.                 "38",
  11676.                 "---",
  11677.                 "144",
  11678.                 "145",
  11679.                 "29",
  11680.                 "40",
  11681.                 "",
  11682.                 "41",
  11683.                 "12",
  11684.                 "",
  11685.                 "77",
  11686.                 "83",
  11687.                 "84",
  11688.                 "85",
  11689.                 "",
  11690.                 "127",
  11691.                 "",
  11692.                 "141",
  11693.                 "142",
  11694.                 "",
  11695.                 "58",
  11696.                 "",
  11697.                 "140",
  11698.                 "143",
  11699.                 "62",
  11700.                 "---",
  11701.                 "6",
  11702.                 "1",
  11703.                 "2",
  11704.                 "3",
  11705.                 "",
  11706.                 "98",
  11707.                 "",
  11708.                 "7",
  11709.                 "8",
  11710.                 "9",
  11711.                 "",
  11712.                 "4",
  11713.                 "10",
  11714.                 "88",
  11715.                 "",
  11716.                 "32",
  11717.                 "78",
  11718.                 "136",
  11719.                 "",
  11720.                 "5",
  11721.                 "101",
  11722.                 "",
  11723.                 "31",
  11724.                 "---"],
  11725.             "isPersistent": false,
  11726.             "x": 239,
  11727.             "y": 61,
  11728.             "width": 202,
  11729.             "height": 280,
  11730.             "visible": false
  11731.         },
  11732.         {
  11733.             "listName": "threads",
  11734.             "contents": [],
  11735.             "isPersistent": false,
  11736.             "x": 365,
  11737.             "y": 10,
  11738.             "width": 230,
  11739.             "height": 303,
  11740.             "visible": false
  11741.         },
  11742.         {
  11743.             "listName": "heap",
  11744.             "contents": [4, "", "", 0, 1, "Hex Color:"],
  11745.             "isPersistent": false,
  11746.             "x": 8,
  11747.             "y": 81,
  11748.             "width": 296,
  11749.             "height": 383,
  11750.             "visible": false
  11751.         },
  11752.         {
  11753.             "listName": "stack",
  11754.             "contents": [],
  11755.             "isPersistent": false,
  11756.             "x": 360,
  11757.             "y": 21,
  11758.             "width": 294,
  11759.             "height": 394,
  11760.             "visible": false
  11761.         },
  11762.         {
  11763.             "listName": "tmpList",
  11764.             "contents": [],
  11765.             "isPersistent": false,
  11766.             "x": 18,
  11767.             "y": 215,
  11768.             "width": 154,
  11769.             "height": 254,
  11770.             "visible": false
  11771.         },
  11772.         {
  11773.             "listName": "poly",
  11774.             "contents": [],
  11775.             "isPersistent": false,
  11776.             "x": 225,
  11777.             "y": 154,
  11778.             "width": 130,
  11779.             "height": 230,
  11780.             "visible": false
  11781.         },
  11782.         {
  11783.             "listName": "fresh",
  11784.             "contents": [],
  11785.             "isPersistent": false,
  11786.             "x": 331,
  11787.             "y": 106,
  11788.             "width": 284,
  11789.             "height": 384,
  11790.             "visible": false
  11791.         },
  11792.         {
  11793.             "listName": "stack",
  11794.             "contents": [],
  11795.             "isPersistent": false,
  11796.             "x": 7,
  11797.             "y": 31,
  11798.             "width": 284,
  11799.             "height": 384,
  11800.             "visible": false
  11801.         },
  11802.         {
  11803.             "listName": "TYPE_ANYTOKEN",
  11804.             "contents": ["[", "]", "{", "}", ",", ":", " ", "\t"],
  11805.             "isPersistent": false,
  11806.             "x": 363,
  11807.             "y": 101,
  11808.             "width": 249,
  11809.             "height": 274,
  11810.             "visible": false
  11811.         },
  11812.         {
  11813.             "listName": "TYPE_TOKEN",
  11814.             "contents": ["[", "]", "{", "}", ",", ":"],
  11815.             "isPersistent": false,
  11816.             "x": 257,
  11817.             "y": 122,
  11818.             "width": 226,
  11819.             "height": 274,
  11820.             "visible": false
  11821.         },
  11822.         {
  11823.             "listName": "stack",
  11824.             "contents": [],
  11825.             "isPersistent": false,
  11826.             "x": 7,
  11827.             "y": 139,
  11828.             "width": 182,
  11829.             "height": 272,
  11830.             "visible": false
  11831.         },
  11832.         {
  11833.             "listName": "debug",
  11834.             "contents": [],
  11835.             "isPersistent": false,
  11836.             "x": 51,
  11837.             "y": 55,
  11838.             "width": 433,
  11839.             "height": 309,
  11840.             "visible": false
  11841.         },
  11842.         {
  11843.             "listName": "Script",
  11844.             "contents": ["(",
  11845.                 -235,
  11846.                 "120",
  11847.                 51,
  11848.                 19,
  11849.                 "",
  11850.                 13,
  11851.                 "0",
  11852.                 "0",
  11853.                 "0",
  11854.                 "9",
  11855.                 "6",
  11856.                 "n",
  11857.                 -231,
  11858.                 118,
  11859.                 14,
  11860.                 15,
  11861.                 "",
  11862.                 "0",
  11863.                 "0",
  11864.                 "0",
  11865.                 25,
  11866.                 "",
  11867.                 "",
  11868.                 "",
  11869.                 -214,
  11870.                 116,
  11871.                 8,
  11872.                 "11",
  11873.                 "+",
  11874.                 "0",
  11875.                 "0",
  11876.                 "0",
  11877.                 37,
  11878.                 "",
  11879.                 "",
  11880.                 "n",
  11881.                 -203,
  11882.                 118,
  11883.                 14,
  11884.                 15,
  11885.                 "",
  11886.                 "0",
  11887.                 "0",
  11888.                 "0",
  11889.                 "0",
  11890.                 "",
  11891.                 "",
  11892.                 "(",
  11893.                 -235,
  11894.                 98,
  11895.                 51,
  11896.                 19,
  11897.                 "",
  11898.                 61,
  11899.                 "0",
  11900.                 "0",
  11901.                 "0",
  11902.                 "9",
  11903.                 "1",
  11904.                 "n",
  11905.                 -231,
  11906.                 96,
  11907.                 14,
  11908.                 15,
  11909.                 "",
  11910.                 "0",
  11911.                 "0",
  11912.                 "0",
  11913.                 73,
  11914.                 "",
  11915.                 "",
  11916.                 "",
  11917.                 -214,
  11918.                 94,
  11919.                 8,
  11920.                 "11",
  11921.                 "-",
  11922.                 "0",
  11923.                 "0",
  11924.                 "0",
  11925.                 85,
  11926.                 "",
  11927.                 "",
  11928.                 "n",
  11929.                 -203,
  11930.                 96,
  11931.                 14,
  11932.                 15,
  11933.                 "",
  11934.                 "0",
  11935.                 "0",
  11936.                 "0",
  11937.                 "0",
  11938.                 "",
  11939.                 "",
  11940.                 "(",
  11941.                 -235,
  11942.                 76,
  11943.                 51,
  11944.                 19,
  11945.                 "",
  11946.                 109,
  11947.                 "0",
  11948.                 "0",
  11949.                 "0",
  11950.                 "9",
  11951.                 "2",
  11952.                 "n",
  11953.                 -231,
  11954.                 74,
  11955.                 14,
  11956.                 15,
  11957.                 "",
  11958.                 "0",
  11959.                 "0",
  11960.                 "0",
  11961.                 121,
  11962.                 "",
  11963.                 "",
  11964.                 "",
  11965.                 -214,
  11966.                 72,
  11967.                 8,
  11968.                 "11",
  11969.                 "*",
  11970.                 "0",
  11971.                 "0",
  11972.                 "0",
  11973.                 133,
  11974.                 "",
  11975.                 "",
  11976.                 "n",
  11977.                 -203,
  11978.                 74,
  11979.                 14,
  11980.                 15,
  11981.                 "",
  11982.                 "0",
  11983.                 "0",
  11984.                 "0",
  11985.                 "0",
  11986.                 "",
  11987.                 "",
  11988.                 "(",
  11989.                 -235,
  11990.                 54,
  11991.                 51,
  11992.                 19,
  11993.                 "",
  11994.                 157,
  11995.                 "0",
  11996.                 "0",
  11997.                 "0",
  11998.                 "9",
  11999.                 "3",
  12000.                 "n",
  12001.                 -231,
  12002.                 52,
  12003.                 14,
  12004.                 15,
  12005.                 "",
  12006.                 "0",
  12007.                 "0",
  12008.                 "0",
  12009.                 193,
  12010.                 "",
  12011.                 "",
  12012.                 "hat",
  12013.                 -56,
  12014.                 130,
  12015.                 132,
  12016.                 22,
  12017.                 "",
  12018.                 181,
  12019.                 "0",
  12020.                 "0",
  12021.                 337,
  12022.                 "6",
  12023.                 "155",
  12024.                 "",
  12025.                 -52,
  12026.                 121,
  12027.                 123,
  12028.                 "11",
  12029.                 "when green flag clicked",
  12030.                 "0",
  12031.                 "0",
  12032.                 "0",
  12033.                 "0",
  12034.                 "",
  12035.                 "",
  12036.                 "",
  12037.                 -214,
  12038.                 50,
  12039.                 8,
  12040.                 "11",
  12041.                 "\/",
  12042.                 "0",
  12043.                 "0",
  12044.                 "0",
  12045.                 205,
  12046.                 "",
  12047.                 "",
  12048.                 "n",
  12049.                 -203,
  12050.                 52,
  12051.                 14,
  12052.                 15,
  12053.                 "",
  12054.                 "0",
  12055.                 "0",
  12056.                 "0",
  12057.                 "0",
  12058.                 "",
  12059.                 "",
  12060.                 "---",
  12061.                 -400,
  12062.                 32,
  12063.                 32,
  12064.                 "4",
  12065.                 "",
  12066.                 229,
  12067.                 "0",
  12068.                 "0",
  12069.                 "0",
  12070.                 "",
  12071.                 "",
  12072.                 "?",
  12073.                 -396,
  12074.                 30,
  12075.                 23,
  12076.                 15,
  12077.                 "    ",
  12078.                 "0",
  12079.                 "0",
  12080.                 "0",
  12081.                 "0",
  12082.                 "",
  12083.                 "",
  12084.                 "(",
  12085.                 -235,
  12086.                 25,
  12087.                 119,
  12088.                 19,
  12089.                 "",
  12090.                 253,
  12091.                 "0",
  12092.                 "0",
  12093.                 "0",
  12094.                 "9",
  12095.                 "98",
  12096.                 "",
  12097.                 -231,
  12098.                 21,
  12099.                 60,
  12100.                 "11",
  12101.                 "pick random",
  12102.                 "0",
  12103.                 "0",
  12104.                 "0",
  12105.                 265,
  12106.                 "",
  12107.                 "",
  12108.                 "n",
  12109.                 -168,
  12110.                 23,
  12111.                 14,
  12112.                 15,
  12113.                 "",
  12114.                 "0",
  12115.                 "0",
  12116.                 "0",
  12117.                 277,
  12118.                 "",
  12119.                 "",
  12120.                 "",
  12121.                 -151,
  12122.                 21,
  12123.                 13,
  12124.                 "11",
  12125.                 "to",
  12126.                 "0",
  12127.                 "0",
  12128.                 "0",
  12129.                 289,
  12130.                 "",
  12131.                 "",
  12132.                 "n",
  12133.                 -135,
  12134.                 23,
  12135.                 14,
  12136.                 15,
  12137.                 "",
  12138.                 "0",
  12139.                 "0",
  12140.                 "0",
  12141.                 "0",
  12142.                 "",
  12143.                 "",
  12144.                 "---",
  12145.                 -400,
  12146.                 3,
  12147.                 32,
  12148.                 "4",
  12149.                 "",
  12150.                 313,
  12151.                 "0",
  12152.                 "0",
  12153.                 "0",
  12154.                 "",
  12155.                 "",
  12156.                 "?",
  12157.                 -396,
  12158.                 1,
  12159.                 23,
  12160.                 15,
  12161.                 "    ",
  12162.                 "0",
  12163.                 "0",
  12164.                 "0",
  12165.                 "0",
  12166.                 "",
  12167.                 "",
  12168.                 "<",
  12169.                 -235,
  12170.                 -4,
  12171.                 45,
  12172.                 17,
  12173.                 "",
  12174.                 361,
  12175.                 "0",
  12176.                 "0",
  12177.                 "0",
  12178.                 "9",
  12179.                 "7",
  12180.                 "b",
  12181.                 -56,
  12182.                 108,
  12183.                 31,
  12184.                 15,
  12185.                 "",
  12186.                 349,
  12187.                 "0",
  12188.                 "0",
  12189.                 397,
  12190.                 "2",
  12191.                 "69",
  12192.                 "",
  12193.                 -52,
  12194.                 106,
  12195.                 22,
  12196.                 "11",
  12197.                 "hide",
  12198.                 "0",
  12199.                 "0",
  12200.                 "0",
  12201.                 "0",
  12202.                 "",
  12203.                 "",
  12204.                 "t",
  12205.                 -231,
  12206.                 -5,
  12207.                 12,
  12208.                 15,
  12209.                 "",
  12210.                 "0",
  12211.                 "0",
  12212.                 "0",
  12213.                 373,
  12214.                 "",
  12215.                 "",
  12216.                 "",
  12217.                 -216,
  12218.                 -7,
  12219.                 7,
  12220.                 "11",
  12221.                 "<",
  12222.                 "0",
  12223.                 "0",
  12224.                 "0",
  12225.                 385,
  12226.                 "",
  12227.                 "",
  12228.                 "t",
  12229.                 -206,
  12230.                 -5,
  12231.                 12,
  12232.                 15,
  12233.                 "",
  12234.                 "0",
  12235.                 "0",
  12236.                 "0",
  12237.                 "0",
  12238.                 "",
  12239.                 "",
  12240.                 "b",
  12241.                 -56,
  12242.                 93,
  12243.                 114,
  12244.                 19,
  12245.                 "",
  12246.                 409,
  12247.                 "0",
  12248.                 "0",
  12249.                 1057,
  12250.                 "8",
  12251.                 "41",
  12252.                 "",
  12253.                 -52,
  12254.                 89,
  12255.                 19,
  12256.                 "11",
  12257.                 "ask",
  12258.                 "0",
  12259.                 "0",
  12260.                 "0",
  12261.                 421,
  12262.                 "",
  12263.                 "",
  12264.                 "t",
  12265.                 -30,
  12266.                 91,
  12267.                 37,
  12268.                 15,
  12269.                 "Print:",
  12270.                 "0",
  12271.                 "0",
  12272.                 "0",
  12273.                 433,
  12274.                 "",
  12275.                 "",
  12276.                 "",
  12277.                 10,
  12278.                 89,
  12279.                 43,
  12280.                 "11",
  12281.                 "and wait",
  12282.                 "0",
  12283.                 "0",
  12284.                 "0",
  12285.                 "0",
  12286.                 "",
  12287.                 "",
  12288.                 "<",
  12289.                 -235,
  12290.                 -24,
  12291.                 46,
  12292.                 17,
  12293.                 "",
  12294.                 457,
  12295.                 "0",
  12296.                 "0",
  12297.                 "0",
  12298.                 "9",
  12299.                 "8",
  12300.                 "t",
  12301.                 -231,
  12302.                 -25,
  12303.                 12,
  12304.                 15,
  12305.                 "",
  12306.                 "0",
  12307.                 "0",
  12308.                 "0",
  12309.                 1717,
  12310.                 "",
  12311.                 "",
  12312.                 "(",
  12313.                 25,
  12314.                 71,
  12315.                 45,
  12316.                 13,
  12317.                 "",
  12318.                 481,
  12319.                 "0",
  12320.                 "0",
  12321.                 "0",
  12322.                 "8",
  12323.                 "12",
  12324.                 "",
  12325.                 29,
  12326.                 70,
  12327.                 37,
  12328.                 "11",
  12329.                 "answer",
  12330.                 "0",
  12331.                 "0",
  12332.                 "0",
  12333.                 "0",
  12334.                 "",
  12335.                 "",
  12336.                 "",
  12337.                 -52,
  12338.                 51,
  12339.                 19,
  12340.                 "11",
  12341.                 "ask",
  12342.                 "0",
  12343.                 "0",
  12344.                 "0",
  12345.                 505,
  12346.                 "",
  12347.                 "",
  12348.                 "t",
  12349.                 -30,
  12350.                 53,
  12351.                 19,
  12352.                 15,
  12353.                 "X:",
  12354.                 "0",
  12355.                 "0",
  12356.                 "0",
  12357.                 517,
  12358.                 "",
  12359.                 "",
  12360.                 "",
  12361.                 -8,
  12362.                 51,
  12363.                 43,
  12364.                 "11",
  12365.                 "and wait",
  12366.                 "0",
  12367.                 "0",
  12368.                 "0",
  12369.                 "0",
  12370.                 "",
  12371.                 "",
  12372.                 "(",
  12373.                 9,
  12374.                 33,
  12375.                 45,
  12376.                 13,
  12377.                 "",
  12378.                 541,
  12379.                 "0",
  12380.                 "0",
  12381.                 "0",
  12382.                 "8",
  12383.                 "12",
  12384.                 "",
  12385.                 13,
  12386.                 32,
  12387.                 37,
  12388.                 "11",
  12389.                 "answer",
  12390.                 "0",
  12391.                 "0",
  12392.                 "0",
  12393.                 "0",
  12394.                 "",
  12395.                 "",
  12396.                 "",
  12397.                 -52,
  12398.                 13,
  12399.                 19,
  12400.                 "11",
  12401.                 "ask",
  12402.                 "0",
  12403.                 "0",
  12404.                 "0",
  12405.                 565,
  12406.                 "",
  12407.                 "",
  12408.                 "t",
  12409.                 -30,
  12410.                 15,
  12411.                 19,
  12412.                 15,
  12413.                 "Y:",
  12414.                 "0",
  12415.                 "0",
  12416.                 "0",
  12417.                 577,
  12418.                 "",
  12419.                 "",
  12420.                 "",
  12421.                 -8,
  12422.                 13,
  12423.                 43,
  12424.                 "11",
  12425.                 "and wait",
  12426.                 "0",
  12427.                 "0",
  12428.                 "0",
  12429.                 "0",
  12430.                 "",
  12431.                 "",
  12432.                 "(",
  12433.                 47,
  12434.                 -81,
  12435.                 85,
  12436.                 15,
  12437.                 "",
  12438.                 601,
  12439.                 "0",
  12440.                 "0",
  12441.                 "0",
  12442.                 "4",
  12443.                 "169",
  12444.                 "",
  12445.                 51,
  12446.                 -83,
  12447.                 42,
  12448.                 "11",
  12449.                 "width of",
  12450.                 "0",
  12451.                 "0",
  12452.                 "0",
  12453.                 973,
  12454.                 "",
  12455.                 "",
  12456.                 "?",
  12457.                 -182,
  12458.                 -72,
  12459.                 23,
  12460.                 15,
  12461.                 "    ",
  12462.                 "0",
  12463.                 "0",
  12464.                 "0",
  12465.                 "0",
  12466.                 "",
  12467.                 "",
  12468.                 "",
  12469.                 -52,
  12470.                 -102,
  12471.                 26,
  12472.                 "11",
  12473.                 "write",
  12474.                 "0",
  12475.                 "0",
  12476.                 "0",
  12477.                 1021,
  12478.                 "",
  12479.                 "",
  12480.                 "",
  12481.                 -205,
  12482.                 -94,
  12483.                 13,
  12484.                 "11",
  12485.                 "or",
  12486.                 "0",
  12487.                 "0",
  12488.                 "0",
  12489.                 1045,
  12490.                 "",
  12491.                 "",
  12492.                 "(",
  12493.                 9,
  12494.                 -5,
  12495.                 45,
  12496.                 13,
  12497.                 "",
  12498.                 661,
  12499.                 "0",
  12500.                 "0",
  12501.                 "0",
  12502.                 "8",
  12503.                 "12",
  12504.                 "",
  12505.                 13,
  12506.                 -6,
  12507.                 37,
  12508.                 "11",
  12509.                 "answer",
  12510.                 "0",
  12511.                 "0",
  12512.                 "0",
  12513.                 "0",
  12514.                 "",
  12515.                 "",
  12516.                 "",
  12517.                 -52,
  12518.                 -25,
  12519.                 19,
  12520.                 "11",
  12521.                 "ask",
  12522.                 "0",
  12523.                 "0",
  12524.                 "0",
  12525.                 685,
  12526.                 "",
  12527.                 "",
  12528.                 "t",
  12529.                 -30,
  12530.                 -23,
  12531.                 62,
  12532.                 15,
  12533.                 "Hex Color:",
  12534.                 "0",
  12535.                 "0",
  12536.                 "0",
  12537.                 697,
  12538.                 "",
  12539.                 "",
  12540.                 "",
  12541.                 35,
  12542.                 -25,
  12543.                 43,
  12544.                 "11",
  12545.                 "and wait",
  12546.                 "0",
  12547.                 "0",
  12548.                 "0",
  12549.                 "0",
  12550.                 "",
  12551.                 "",
  12552.                 "(",
  12553.                 87,
  12554.                 -44,
  12555.                 45,
  12556.                 13,
  12557.                 "",
  12558.                 721,
  12559.                 "0",
  12560.                 "0",
  12561.                 "0",
  12562.                 "8",
  12563.                 "12",
  12564.                 "",
  12565.                 91,
  12566.                 -45,
  12567.                 37,
  12568.                 "11",
  12569.                 "answer",
  12570.                 "0",
  12571.                 "0",
  12572.                 "0",
  12573.                 "0",
  12574.                 "",
  12575.                 "",
  12576.                 "b",
  12577.                 -56,
  12578.                 -61,
  12579.                 109,
  12580.                 17,
  12581.                 "",
  12582.                 745,
  12583.                 "0",
  12584.                 "0",
  12585.                 793,
  12586.                 "1",
  12587.                 "66",
  12588.                 "",
  12589.                 -52,
  12590.                 -64,
  12591.                 45,
  12592.                 "11",
  12593.                 "go to x:",
  12594.                 "0",
  12595.                 "0",
  12596.                 "0",
  12597.                 889,
  12598.                 "",
  12599.                 "",
  12600.                 "(",
  12601.                 32,
  12602.                 -63,
  12603.                 16,
  12604.                 13,
  12605.                 "",
  12606.                 913,
  12607.                 "0",
  12608.                 "0",
  12609.                 "0",
  12610.                 "5",
  12611.                 "99",
  12612.                 "",
  12613.                 15,
  12614.                 -64,
  12615.                 14,
  12616.                 "11",
  12617.                 "y:",
  12618.                 "0",
  12619.                 "0",
  12620.                 "0",
  12621.                 757,
  12622.                 "",
  12623.                 "",
  12624.                 "---",
  12625.                 -400,
  12626.                 -64,
  12627.                 32,
  12628.                 "4",
  12629.                 "",
  12630.                 925,
  12631.                 "0",
  12632.                 "0",
  12633.                 "0",
  12634.                 "",
  12635.                 "",
  12636.                 "b",
  12637.                 -56,
  12638.                 -78,
  12639.                 197,
  12640.                 21,
  12641.                 "",
  12642.                 805,
  12643.                 "0",
  12644.                 "0",
  12645.                 1105,
  12646.                 "1",
  12647.                 "25",
  12648.                 "",
  12649.                 -52,
  12650.                 -83,
  12651.                 64,
  12652.                 "11",
  12653.                 "change x by",
  12654.                 "0",
  12655.                 "0",
  12656.                 "0",
  12657.                 1069,
  12658.                 "",
  12659.                 "",
  12660.                 "",
  12661.                 -52,
  12662.                 70,
  12663.                 19,
  12664.                 "11",
  12665.                 "set",
  12666.                 "0",
  12667.                 "0",
  12668.                 "0",
  12669.                 1117,
  12670.                 "",
  12671.                 "",
  12672.                 "t",
  12673.                 -205,
  12674.                 -25,
  12675.                 12,
  12676.                 15,
  12677.                 "",
  12678.                 "0",
  12679.                 "0",
  12680.                 "0",
  12681.                 "0",
  12682.                 "",
  12683.                 "",
  12684.                 "<",
  12685.                 -235,
  12686.                 -44,
  12687.                 45,
  12688.                 17,
  12689.                 "",
  12690.                 853,
  12691.                 "0",
  12692.                 "0",
  12693.                 "0",
  12694.                 "9",
  12695.                 "9",
  12696.                 "t",
  12697.                 -231,
  12698.                 -45,
  12699.                 12,
  12700.                 15,
  12701.                 "",
  12702.                 "0",
  12703.                 "0",
  12704.                 "0",
  12705.                 865,
  12706.                 "",
  12707.                 "",
  12708.                 "",
  12709.                 -216,
  12710.                 -47,
  12711.                 7,
  12712.                 "11",
  12713.                 ">",
  12714.                 "0",
  12715.                 "0",
  12716.                 "0",
  12717.                 877,
  12718.                 "",
  12719.                 "",
  12720.                 "t",
  12721.                 -206,
  12722.                 -45,
  12723.                 12,
  12724.                 15,
  12725.                 "",
  12726.                 "0",
  12727.                 "0",
  12728.                 "0",
  12729.                 "0",
  12730.                 "",
  12731.                 "",
  12732.                 "(",
  12733.                 -4,
  12734.                 -63,
  12735.                 16,
  12736.                 13,
  12737.                 "",
  12738.                 901,
  12739.                 "0",
  12740.                 "0",
  12741.                 769,
  12742.                 "5",
  12743.                 "99",
  12744.                 "",
  12745.                 0,
  12746.                 -64,
  12747.                 8,
  12748.                 "11",
  12749.                 "x",
  12750.                 "0",
  12751.                 "0",
  12752.                 "0",
  12753.                 "0",
  12754.                 "",
  12755.                 "",
  12756.                 "",
  12757.                 36,
  12758.                 -64,
  12759.                 8,
  12760.                 "11",
  12761.                 "y",
  12762.                 "0",
  12763.                 "0",
  12764.                 "0",
  12765.                 "0",
  12766.                 "",
  12767.                 "",
  12768.                 "?",
  12769.                 -396,
  12770.                 -66,
  12771.                 23,
  12772.                 15,
  12773.                 "    ",
  12774.                 "0",
  12775.                 "0",
  12776.                 "0",
  12777.                 "0",
  12778.                 "",
  12779.                 "",
  12780.                 "<",
  12781.                 -235,
  12782.                 -71,
  12783.                 80,
  12784.                 17,
  12785.                 "",
  12786.                 949,
  12787.                 "0",
  12788.                 "0",
  12789.                 "0",
  12790.                 "9",
  12791.                 "4",
  12792.                 "?",
  12793.                 -231,
  12794.                 -72,
  12795.                 23,
  12796.                 15,
  12797.                 "    ",
  12798.                 "0",
  12799.                 "0",
  12800.                 "0",
  12801.                 961,
  12802.                 "",
  12803.                 "",
  12804.                 "",
  12805.                 -205,
  12806.                 -74,
  12807.                 20,
  12808.                 "11",
  12809.                 "and",
  12810.                 "0",
  12811.                 "0",
  12812.                 "0",
  12813.                 613,
  12814.                 "",
  12815.                 "",
  12816.                 "(",
  12817.                 96,
  12818.                 -82,
  12819.                 32,
  12820.                 13,
  12821.                 "",
  12822.                 985,
  12823.                 "0",
  12824.                 "0",
  12825.                 "0",
  12826.                 "5",
  12827.                 "99",
  12828.                 "",
  12829.                 100,
  12830.                 -83,
  12831.                 24,
  12832.                 "11",
  12833.                 "text",
  12834.                 "0",
  12835.                 "0",
  12836.                 "0",
  12837.                 "0",
  12838.                 "",
  12839.                 "",
  12840.                 "<",
  12841.                 -235,
  12842.                 -91,
  12843.                 73,
  12844.                 17,
  12845.                 "",
  12846.                 1009,
  12847.                 "0",
  12848.                 "0",
  12849.                 "0",
  12850.                 "9",
  12851.                 "10",
  12852.                 "?",
  12853.                 -231,
  12854.                 -92,
  12855.                 23,
  12856.                 15,
  12857.                 "    ",
  12858.                 "0",
  12859.                 "0",
  12860.                 "0",
  12861.                 637,
  12862.                 "",
  12863.                 "",
  12864.                 "(",
  12865.                 -23,
  12866.                 -101,
  12867.                 32,
  12868.                 13,
  12869.                 "",
  12870.                 1033,
  12871.                 "0",
  12872.                 "0",
  12873.                 "0",
  12874.                 "5",
  12875.                 "99",
  12876.                 "",
  12877.                 -19,
  12878.                 -102,
  12879.                 24,
  12880.                 "11",
  12881.                 "text",
  12882.                 "0",
  12883.                 "0",
  12884.                 "0",
  12885.                 "0",
  12886.                 "",
  12887.                 "",
  12888.                 "?",
  12889.                 -189,
  12890.                 -92,
  12891.                 23,
  12892.                 15,
  12893.                 "    ",
  12894.                 "0",
  12895.                 "0",
  12896.                 "0",
  12897.                 "0",
  12898.                 "",
  12899.                 "",
  12900.                 "b",
  12901.                 -56,
  12902.                 74,
  12903.                 131,
  12904.                 19,
  12905.                 "",
  12906.                 817,
  12907.                 "0",
  12908.                 "0",
  12909.                 1141,
  12910.                 "5",
  12911.                 "120",
  12912.                 "(",
  12913.                 15,
  12914.                 -80,
  12915.                 121,
  12916.                 17,
  12917.                 "",
  12918.                 1081,
  12919.                 "0",
  12920.                 "0",
  12921.                 "0",
  12922.                 "9",
  12923.                 "1",
  12924.                 "n",
  12925.                 19,
  12926.                 -81,
  12927.                 14,
  12928.                 15,
  12929.                 "0",
  12930.                 "0",
  12931.                 "0",
  12932.                 "0",
  12933.                 1093,
  12934.                 "",
  12935.                 "",
  12936.                 "",
  12937.                 36,
  12938.                 -83,
  12939.                 8,
  12940.                 "11",
  12941.                 "-",
  12942.                 "0",
  12943.                 "0",
  12944.                 "0",
  12945.                 589,
  12946.                 "",
  12947.                 "",
  12948.                 "b",
  12949.                 -56,
  12950.                 -99,
  12951.                 70,
  12952.                 17,
  12953.                 "",
  12954.                 625,
  12955.                 "0",
  12956.                 "0",
  12957.                 "0",
  12958.                 "4",
  12959.                 "168",
  12960.                 "t",
  12961.                 -30,
  12962.                 72,
  12963.                 36,
  12964.                 15,
  12965.                 "text",
  12966.                 "0",
  12967.                 "0",
  12968.                 "0",
  12969.                 1129,
  12970.                 "va",
  12971.                 "",
  12972.                 "",
  12973.                 9,
  12974.                 70,
  12975.                 13,
  12976.                 "11",
  12977.                 "to",
  12978.                 "0",
  12979.                 "0",
  12980.                 "0",
  12981.                 469,
  12982.                 "",
  12983.                 "",
  12984.                 "b",
  12985.                 -56,
  12986.                 55,
  12987.                 96,
  12988.                 19,
  12989.                 "",
  12990.                 493,
  12991.                 "0",
  12992.                 "0",
  12993.                 1285,
  12994.                 "8",
  12995.                 "41",
  12996.                 "<",
  12997.                 -235,
  12998.                 -111,
  12999.                 53,
  13000.                 17,
  13001.                 "",
  13002.                 1201,
  13003.                 "0",
  13004.                 "0",
  13005.                 "0",
  13006.                 "9",
  13007.                 "88",
  13008.                 "b",
  13009.                 -56,
  13010.                 -40,
  13011.                 197,
  13012.                 21,
  13013.                 "",
  13014.                 1177,
  13015.                 "0",
  13016.                 "0",
  13017.                 733,
  13018.                 "4",
  13019.                 "91",
  13020.                 "",
  13021.                 -52,
  13022.                 -45,
  13023.                 87,
  13024.                 "11",
  13025.                 "set pen color to",
  13026.                 "0",
  13027.                 "0",
  13028.                 "0",
  13029.                 1681,
  13030.                 "",
  13031.                 "",
  13032.                 "n",
  13033.                 -176,
  13034.                 -264,
  13035.                 14,
  13036.                 15,
  13037.                 "9",
  13038.                 "0",
  13039.                 "0",
  13040.                 "0",
  13041.                 "0",
  13042.                 "",
  13043.                 "",
  13044.                 "",
  13045.                 -231,
  13046.                 -114,
  13047.                 19,
  13048.                 "11",
  13049.                 "not",
  13050.                 "0",
  13051.                 "0",
  13052.                 "0",
  13053.                 1213,
  13054.                 "",
  13055.                 "",
  13056.                 "?",
  13057.                 -209,
  13058.                 -112,
  13059.                 23,
  13060.                 15,
  13061.                 "    ",
  13062.                 "0",
  13063.                 "0",
  13064.                 "0",
  13065.                 "0",
  13066.                 "",
  13067.                 "",
  13068.                 "---",
  13069.                 -400,
  13070.                 -131,
  13071.                 32,
  13072.                 "4",
  13073.                 "",
  13074.                 1237,
  13075.                 "0",
  13076.                 "0",
  13077.                 "0",
  13078.                 "",
  13079.                 "",
  13080.                 "?",
  13081.                 -396,
  13082.                 -133,
  13083.                 23,
  13084.                 15,
  13085.                 "    ",
  13086.                 "0",
  13087.                 "0",
  13088.                 "0",
  13089.                 "0",
  13090.                 "",
  13091.                 "",
  13092.                 "(",
  13093.                 -235,
  13094.                 -138,
  13095.                 102,
  13096.                 19,
  13097.                 "",
  13098.                 1261,
  13099.                 "0",
  13100.                 "0",
  13101.                 "0",
  13102.                 "9",
  13103.                 "32",
  13104.                 "",
  13105.                 -231,
  13106.                 -142,
  13107.                 20,
  13108.                 "11",
  13109.                 "join",
  13110.                 "0",
  13111.                 "0",
  13112.                 "0",
  13113.                 1273,
  13114.                 "",
  13115.                 "",
  13116.                 "t",
  13117.                 -208,
  13118.                 -140,
  13119.                 33,
  13120.                 15,
  13121.                 "hello",
  13122.                 "0",
  13123.                 "0",
  13124.                 "0",
  13125.                 1345,
  13126.                 "",
  13127.                 "",
  13128.                 "b",
  13129.                 -56,
  13130.                 36,
  13131.                 115,
  13132.                 19,
  13133.                 "",
  13134.                 1297,
  13135.                 "0",
  13136.                 "0",
  13137.                 1333,
  13138.                 "5",
  13139.                 "120",
  13140.                 "",
  13141.                 -52,
  13142.                 32,
  13143.                 19,
  13144.                 "11",
  13145.                 "set",
  13146.                 "0",
  13147.                 "0",
  13148.                 "0",
  13149.                 1309,
  13150.                 "",
  13151.                 "",
  13152.                 "t",
  13153.                 -30,
  13154.                 34,
  13155.                 20,
  13156.                 15,
  13157.                 "x",
  13158.                 "0",
  13159.                 "0",
  13160.                 "0",
  13161.                 1321,
  13162.                 "va",
  13163.                 "",
  13164.                 "",
  13165.                 -7,
  13166.                 32,
  13167.                 13,
  13168.                 "11",
  13169.                 "to",
  13170.                 "0",
  13171.                 "0",
  13172.                 "0",
  13173.                 529,
  13174.                 "",
  13175.                 "",
  13176.                 "b",
  13177.                 -56,
  13178.                 17,
  13179.                 96,
  13180.                 19,
  13181.                 "",
  13182.                 553,
  13183.                 "0",
  13184.                 "0",
  13185.                 1405,
  13186.                 "8",
  13187.                 "41",
  13188.                 "t",
  13189.                 -172,
  13190.                 -140,
  13191.                 34,
  13192.                 15,
  13193.                 "world",
  13194.                 "0",
  13195.                 "0",
  13196.                 "0",
  13197.                 "0",
  13198.                 "",
  13199.                 "",
  13200.                 "(",
  13201.                 -235,
  13202.                 -160,
  13203.                 112,
  13204.                 19,
  13205.                 "",
  13206.                 1369,
  13207.                 "0",
  13208.                 "0",
  13209.                 "0",
  13210.                 "9",
  13211.                 "78",
  13212.                 "",
  13213.                 -231,
  13214.                 -164,
  13215.                 33,
  13216.                 "11",
  13217.                 "letter",
  13218.                 "0",
  13219.                 "0",
  13220.                 "0",
  13221.                 1381,
  13222.                 "",
  13223.                 "",
  13224.                 "n",
  13225.                 -195,
  13226.                 -162,
  13227.                 14,
  13228.                 15,
  13229.                 "1",
  13230.                 "0",
  13231.                 "0",
  13232.                 "0",
  13233.                 1393,
  13234.                 "",
  13235.                 "",
  13236.                 "",
  13237.                 -178,
  13238.                 -164,
  13239.                 13,
  13240.                 "11",
  13241.                 "of",
  13242.                 "0",
  13243.                 "0",
  13244.                 "0",
  13245.                 1465,
  13246.                 "",
  13247.                 "",
  13248.                 "b",
  13249.                 -56,
  13250.                 -2,
  13251.                 115,
  13252.                 19,
  13253.                 "",
  13254.                 1417,
  13255.                 "0",
  13256.                 "0",
  13257.                 1453,
  13258.                 "5",
  13259.                 "120",
  13260.                 "",
  13261.                 -52,
  13262.                 -6,
  13263.                 19,
  13264.                 "11",
  13265.                 "set",
  13266.                 "0",
  13267.                 "0",
  13268.                 "0",
  13269.                 1429,
  13270.                 "",
  13271.                 "",
  13272.                 "t",
  13273.                 -30,
  13274.                 -4,
  13275.                 20,
  13276.                 15,
  13277.                 "y",
  13278.                 "0",
  13279.                 "0",
  13280.                 "0",
  13281.                 1441,
  13282.                 "va",
  13283.                 "",
  13284.                 "",
  13285.                 -7,
  13286.                 -6,
  13287.                 13,
  13288.                 "11",
  13289.                 "to",
  13290.                 "0",
  13291.                 "0",
  13292.                 "0",
  13293.                 649,
  13294.                 "",
  13295.                 "",
  13296.                 "b",
  13297.                 -56,
  13298.                 -21,
  13299.                 139,
  13300.                 19,
  13301.                 "",
  13302.                 673,
  13303.                 "0",
  13304.                 "0",
  13305.                 1165,
  13306.                 "8",
  13307.                 "41",
  13308.                 "t",
  13309.                 -162,
  13310.                 -162,
  13311.                 34,
  13312.                 15,
  13313.                 "world",
  13314.                 "0",
  13315.                 "0",
  13316.                 "0",
  13317.                 "0",
  13318.                 "",
  13319.                 "",
  13320.                 "(",
  13321.                 -235,
  13322.                 -182,
  13323.                 96,
  13324.                 19,
  13325.                 "",
  13326.                 1489,
  13327.                 "0",
  13328.                 "0",
  13329.                 "0",
  13330.                 "9",
  13331.                 "136",
  13332.                 "",
  13333.                 -231,
  13334.                 -186,
  13335.                 50,
  13336.                 "11",
  13337.                 "length of",
  13338.                 "0",
  13339.                 "0",
  13340.                 "0",
  13341.                 1501,
  13342.                 "",
  13343.                 "",
  13344.                 "t",
  13345.                 -178,
  13346.                 -184,
  13347.                 34,
  13348.                 15,
  13349.                 "world",
  13350.                 "0",
  13351.                 "0",
  13352.                 "0",
  13353.                 "0",
  13354.                 "",
  13355.                 "",
  13356.                 "---",
  13357.                 -400,
  13358.                 -204,
  13359.                 32,
  13360.                 "4",
  13361.                 "",
  13362.                 1525,
  13363.                 "0",
  13364.                 "0",
  13365.                 "0",
  13366.                 "",
  13367.                 "",
  13368.                 "?",
  13369.                 -396,
  13370.                 -206,
  13371.                 23,
  13372.                 15,
  13373.                 "    ",
  13374.                 "0",
  13375.                 "0",
  13376.                 "0",
  13377.                 "0",
  13378.                 "",
  13379.                 "",
  13380.                 "(",
  13381.                 -235,
  13382.                 -211,
  13383.                 63,
  13384.                 19,
  13385.                 "",
  13386.                 1549,
  13387.                 "0",
  13388.                 "0",
  13389.                 "0",
  13390.                 "9",
  13391.                 "5",
  13392.                 "n",
  13393.                 -231,
  13394.                 -213,
  13395.                 14,
  13396.                 15,
  13397.                 "",
  13398.                 "0",
  13399.                 "0",
  13400.                 "0",
  13401.                 1561,
  13402.                 "",
  13403.                 "",
  13404.                 "",
  13405.                 -214,
  13406.                 -215,
  13407.                 20,
  13408.                 "11",
  13409.                 "mod",
  13410.                 "0",
  13411.                 "0",
  13412.                 "0",
  13413.                 1573,
  13414.                 "",
  13415.                 "",
  13416.                 "n",
  13417.                 -191,
  13418.                 -213,
  13419.                 14,
  13420.                 15,
  13421.                 "",
  13422.                 "0",
  13423.                 "0",
  13424.                 "0",
  13425.                 "0",
  13426.                 "",
  13427.                 "",
  13428.                 "(",
  13429.                 -235,
  13430.                 -233,
  13431.                 57,
  13432.                 19,
  13433.                 "",
  13434.                 1597,
  13435.                 "0",
  13436.                 "0",
  13437.                 "0",
  13438.                 "9",
  13439.                 "101",
  13440.                 "",
  13441.                 -231,
  13442.                 -237,
  13443.                 31,
  13444.                 "11",
  13445.                 "round",
  13446.                 "0",
  13447.                 "0",
  13448.                 "0",
  13449.                 1609,
  13450.                 "",
  13451.                 "",
  13452.                 "n",
  13453.                 -197,
  13454.                 -235,
  13455.                 14,
  13456.                 15,
  13457.                 "",
  13458.                 "0",
  13459.                 "0",
  13460.                 "0",
  13461.                 "0",
  13462.                 "",
  13463.                 "",
  13464.                 "---",
  13465.                 -400,
  13466.                 -255,
  13467.                 32,
  13468.                 "4",
  13469.                 "",
  13470.                 1633,
  13471.                 "0",
  13472.                 "0",
  13473.                 "0",
  13474.                 "",
  13475.                 "",
  13476.                 "?",
  13477.                 -396,
  13478.                 -257,
  13479.                 23,
  13480.                 15,
  13481.                 "    ",
  13482.                 "0",
  13483.                 "0",
  13484.                 "0",
  13485.                 "0",
  13486.                 "",
  13487.                 "",
  13488.                 "(",
  13489.                 -235,
  13490.                 -262,
  13491.                 78,
  13492.                 19,
  13493.                 "",
  13494.                 1657,
  13495.                 "0",
  13496.                 "0",
  13497.                 "0",
  13498.                 "9",
  13499.                 "31",
  13500.                 "t",
  13501.                 -231,
  13502.                 -264,
  13503.                 36,
  13504.                 15,
  13505.                 "sqrt",
  13506.                 "0",
  13507.                 "0",
  13508.                 "0",
  13509.                 1669,
  13510.                 "op",
  13511.                 "",
  13512.                 "",
  13513.                 -192,
  13514.                 -266,
  13515.                 13,
  13516.                 "11",
  13517.                 "of",
  13518.                 "0",
  13519.                 "0",
  13520.                 "0",
  13521.                 1189,
  13522.                 "",
  13523.                 "",
  13524.                 "(",
  13525.                 38,
  13526.                 -42,
  13527.                 98,
  13528.                 17,
  13529.                 "",
  13530.                 1693,
  13531.                 "0",
  13532.                 "0",
  13533.                 "0",
  13534.                 "9",
  13535.                 "32",
  13536.                 "",
  13537.                 42,
  13538.                 -45,
  13539.                 20,
  13540.                 "11",
  13541.                 "join",
  13542.                 "0",
  13543.                 "0",
  13544.                 "0",
  13545.                 1705,
  13546.                 "",
  13547.                 "",
  13548.                 "t",
  13549.                 65,
  13550.                 -43,
  13551.                 19,
  13552.                 15,
  13553.                 "0x",
  13554.                 "0",
  13555.                 "0",
  13556.                 "0",
  13557.                 709,
  13558.                 "",
  13559.                 "",
  13560.                 "",
  13561.                 -216,
  13562.                 -27,
  13563.                 8,
  13564.                 "11",
  13565.                 "=",
  13566.                 "0",
  13567.                 "0",
  13568.                 "0",
  13569.                 829,
  13570.                 "",
  13571.                 "",
  13572.                 "n",
  13573.                 15,
  13574.                 -80,
  13575.                 20,
  13576.                 15,
  13577.                 "10",
  13578.                 "0",
  13579.                 "0",
  13580.                 "0",
  13581.                 0,
  13582.                 "",
  13583.                 ""],
  13584.             "isPersistent": false,
  13585.             "x": 148,
  13586.             "y": 32,
  13587.             "width": 383,
  13588.             "height": 347,
  13589.             "visible": false
  13590.         },
  13591.         {
  13592.             "listName": "TYPE_BLOCK",
  13593.             "contents": ["b", "hat", "nst1", "nst2"],
  13594.             "isPersistent": false,
  13595.             "x": 285,
  13596.             "y": 14,
  13597.             "width": 348,
  13598.             "height": 448,
  13599.             "visible": false
  13600.         },
  13601.         {
  13602.             "listName": "TYPE_ARG",
  13603.             "contents": ["(", "<", "o"],
  13604.             "isPersistent": false,
  13605.             "x": 345,
  13606.             "y": 102,
  13607.             "width": 348,
  13608.             "height": 448,
  13609.             "visible": false
  13610.         },
  13611.         {
  13612.             "listName": "TYPE_ARG_DST",
  13613.             "contents": ["(", "<", "o", "n", "t", "?"],
  13614.             "isPersistent": false,
  13615.             "x": 36,
  13616.             "y": 142,
  13617.             "width": 348,
  13618.             "height": 448,
  13619.             "visible": false
  13620.         },
  13621.         {
  13622.             "listName": "BLOCK_SCHEMA",
  13623.             "contents": ["-",
  13624.                 "*",
  13625.                 "\/",
  13626.                 "&",
  13627.                 "%",
  13628.                 "+",
  13629.                 "<",
  13630.                 "=",
  13631.                 ">",
  13632.                 "|",
  13633.                 "abs",
  13634.                 "answer",
  13635.                 "append:toList:",
  13636.                 "backgroundIndex",
  13637.                 "bounceOffEdge",
  13638.                 "broadcast:",
  13639.                 "changeGraphicEffect:by:",
  13640.                 "changePenHueBy:",
  13641.                 "changePenShadeBy:",
  13642.                 "changePenSizeBy:",
  13643.                 "changeSizeBy:",
  13644.                 "changeTempoBy:",
  13645.                 "changeVar:by:",
  13646.                 "changeVolumeBy:",
  13647.                 "changeXposBy:",
  13648.                 "changeYposBy:",
  13649.                 "clearPenTrails",
  13650.                 "CLR_COUNT",
  13651.                 "color:sees:",
  13652.                 "comeToFront",
  13653.                 "computeFunction:of:",
  13654.                 "concatenate:with:",
  13655.                 "contentsOfList:",
  13656.                 "costumeIndex",
  13657.                 "costumeName",
  13658.                 "COUNT",
  13659.                 "createCloneOf",
  13660.                 "deleteClone",
  13661.                 "deleteLine:ofList:",
  13662.                 "distanceTo:",
  13663.                 "doAsk",
  13664.                 "doBroadcastAndWait",
  13665.                 "doForever",
  13666.                 "doForeverIf",
  13667.                 "doForLoop",
  13668.                 "doIf",
  13669.                 "doIfElse",
  13670.                 "doPlaySoundAndWait",
  13671.                 "doRepeat",
  13672.                 "doReturn",
  13673.                 "doUntil",
  13674.                 "doWaitUntil",
  13675.                 "doWhile",
  13676.                 "drum:duration:elapsed:from:",
  13677.                 "filterReset",
  13678.                 "forward:",
  13679.                 "fxTest",
  13680.                 "getAttribute:of:",
  13681.                 "getLine:ofList:",
  13682.                 "getParam",
  13683.                 "getUserId",
  13684.                 "getUserName",
  13685.                 "glideSecs:toX:y:elapsed:from:",
  13686.                 "goBackByLayers:",
  13687.                 "gotoSpriteOrMouse:",
  13688.                 "gotoX:y:",
  13689.                 "heading",
  13690.                 "heading:",
  13691.                 "hide",
  13692.                 "hideAll",
  13693.                 "hideList:",
  13694.                 "hideVariable:",
  13695.                 "INCR_COUNT",
  13696.                 "insert:at:ofList:",
  13697.                 "instrument:",
  13698.                 "isLoud",
  13699.                 "keyPressed:",
  13700.                 "letter:of:",
  13701.                 "lineCountOfList:",
  13702.                 "list:contains:",
  13703.                 "lookLike:",
  13704.                 "midiInstrument:",
  13705.                 "mousePressed",
  13706.                 "mouseX",
  13707.                 "mouseY",
  13708.                 "nextCostume",
  13709.                 "nextScene",
  13710.                 "not",
  13711.                 "noteOn:duration:elapsed:from:",
  13712.                 "obsolete",
  13713.                 "penColor:",
  13714.                 "penSize:",
  13715.                 "playDrum",
  13716.                 "playSound:",
  13717.                 "pointTowards:",
  13718.                 "putPenDown",
  13719.                 "putPenUp",
  13720.                 "randomFrom:to:",
  13721.                 "readVariable",
  13722.                 "rest:elapsed:from:",
  13723.                 "rounded",
  13724.                 "say:",
  13725.                 "say:duration:elapsed:from:",
  13726.                 "sayNothing",
  13727.                 "scale",
  13728.                 "sceneName",
  13729.                 "scrollAlign",
  13730.                 "scrollRight",
  13731.                 "scrollUp",
  13732.                 "senseVideoMotion",
  13733.                 "sensor:",
  13734.                 "sensorPressed:",
  13735.                 "setGraphicEffect:to:",
  13736.                 "setLine:ofList:to:",
  13737.                 "setPenHueTo:",
  13738.                 "setPenShadeTo:",
  13739.                 "setRotationStyle",
  13740.                 "setSizeTo:",
  13741.                 "setTempoTo:",
  13742.                 "setVar:to:",
  13743.                 "setVideoState",
  13744.                 "setVideoTransparency",
  13745.                 "setVolumeTo:",
  13746.                 "show",
  13747.                 "showList:",
  13748.                 "showVariable:",
  13749.                 "soundLevel",
  13750.                 "sqrt",
  13751.                 "stampCostume",
  13752.                 "startScene",
  13753.                 "startSceneAndWait",
  13754.                 "stopAll",
  13755.                 "stopAllSounds",
  13756.                 "stopScripts",
  13757.                 "stopSound:",
  13758.                 "stringLength:",
  13759.                 "tempo",
  13760.                 "think:",
  13761.                 "think:duration:elapsed:from:",
  13762.                 "timeAndDate",
  13763.                 "timer",
  13764.                 "timerReset",
  13765.                 "timestamp",
  13766.                 "touching:",
  13767.                 "touchingColor:",
  13768.                 "turnAwayFromEdge",
  13769.                 "turnLeft:",
  13770.                 "turnRight:",
  13771.                 "undefined",
  13772.                 "volume",
  13773.                 "wait:elapsed:from:",
  13774.                 "warpSpeed",
  13775.                 "whenClicked",
  13776.                 "whenCloned",
  13777.                 "whenGreenFlag",
  13778.                 "whenIReceive",
  13779.                 "whenKeyPressed",
  13780.                 "whenSceneStarts",
  13781.                 "whenSensorGreaterThan",
  13782.                 "xpos",
  13783.                 "xpos:",
  13784.                 "xScroll",
  13785.                 "ypos",
  13786.                 "ypos:",
  13787.                 "yScroll",
  13788.                 "stampPolygon",
  13789.                 "stampPolyList",
  13790.                 "write",
  13791.                 "widthOfText:",
  13792.                 ".",
  13793.                 "() - ()",
  13794.                 "() * ()",
  13795.                 "() \/ ()",
  13796.                 "<> and <>",
  13797.                 "() mod ()",
  13798.                 "() + ()",
  13799.                 "[] < []",
  13800.                 "[] = []",
  13801.                 "[] > []",
  13802.                 "<> or <>",
  13803.                 "abs ()",
  13804.                 "answer",
  13805.                 "add [thing] to [list.ls]",
  13806.                 "backdrop #",
  13807.                 "if on edge, bounce",
  13808.                 "broadcast [message1.ev]",
  13809.                 "change [color.ef] effect by (25)",
  13810.                 "change pen color by (10)",
  13811.                 "change pen shade by (10)",
  13812.                 "change pen size by (1)",
  13813.                 "change size by (10)",
  13814.                 "change tempo by (1)",
  13815.                 "change [var.va] by (1)",
  13816.                 "change volume by (1)",
  13817.                 "change x by (10)",
  13818.                 "change y by (10)",
  13819.                 "clear",
  13820.                 "clear counter",
  13821.                 "color [color.co] is touching [color.co]?",
  13822.                 "go to front",
  13823.                 "[sqrt.op] of (9)",
  13824.                 "join [hello] [world]",
  13825.                 "Make a List",
  13826.                 "costume #",
  13827.                 "costume name",
  13828.                 "counter",
  13829.                 "create clone of [myself]",
  13830.                 "delete this clone",
  13831.                 "delete (1.?lia) of [list.ls]",
  13832.                 "distance to [sprite.sp]",
  13833.                 "ask [What's your name?] and wait",
  13834.                 "broadcast [message1.ev] and wait",
  13835.                 "forever",
  13836.                 "forever if ()",
  13837.                 "for each () in ()",
  13838.                 "if <> then",
  13839.                 "if <> then",
  13840.                 "play sound [meow.so] until done",
  13841.                 "repeat (10)",
  13842.                 "stop script",
  13843.                 "repeat until <>",
  13844.                 "wait until <>",
  13845.                 "while <>",
  13846.                 "play drum (1) for (1) beats",
  13847.                 "clear graphic effects",
  13848.                 "move (10) steps",
  13849.                 "color fx test ()",
  13850.                 "[x position.si] of [sprite.sa]",
  13851.                 "item (1.?li) of [list.ls]",
  13852.                 "custom block parameter",
  13853.                 "user id",
  13854.                 "username",
  13855.                 "glide (1) secs to x: (0) y: (0)",
  13856.                 "go back (1) layers",
  13857.                 "go to [mouse-pointer.pt]",
  13858.                 "go to x: (0) y: (0)",
  13859.                 "direction",
  13860.                 "point in direction (90)",
  13861.                 "hide",
  13862.                 "hide all sprites",
  13863.                 "hide list [list.ls]",
  13864.                 "hide variable [var.va]",
  13865.                 "incr counter",
  13866.                 "insert [thing] at (1.?li) of [list.ls]",
  13867.                 "set instrument to (1)",
  13868.                 "loud?",
  13869.                 "key [space.key] pressed?",
  13870.                 "letter (1) of [world]",
  13871.                 "length of [list.ls]",
  13872.                 "[list.ls] contains [thing]?",
  13873.                 "switch costume to (.cs)",
  13874.                 "set instrument to ()",
  13875.                 "mouse down?",
  13876.                 "mouse x",
  13877.                 "mouse y",
  13878.                 "next costume",
  13879.                 "next backdrop",
  13880.                 "not <>",
  13881.                 "play note (60) for (1) beats",
  13882.                 "obsolete",
  13883.                 "set pen color to [0xff0000]",
  13884.                 "set pen size to (1)",
  13885.                 "play drum (1) for (1) beats",
  13886.                 "play sound [meow.so]",
  13887.                 "point towards [mouse-pointer.pt]",
  13888.                 "pen down",
  13889.                 "pen up",
  13890.                 "pick random () to ()",
  13891.                 "Make a Variable",
  13892.                 "rest for (0.25) beats",
  13893.                 "round ()",
  13894.                 "say [Hello!]",
  13895.                 "say [Hello!] for (2) secs",
  13896.                 "say nothing",
  13897.                 "size",
  13898.                 "backdrop name",
  13899.                 "align scene ()",
  13900.                 "scroll right ()",
  13901.                 "scroll up ()",
  13902.                 "video () on ()",
  13903.                 "() sensor value",
  13904.                 "sensor ()?",
  13905.                 "set (color.ef) effect to (0)",
  13906.                 "replace item (1.?li) of [list.ls] with [thing]",
  13907.                 "set pen color to (0)",
  13908.                 "set pen shade to (50)",
  13909.                 "set rotation style [left-right.rs]",
  13910.                 "set size to (100)%",
  13911.                 "set tempo to (60) bpm",
  13912.                 "set [var.va] to [0]",
  13913.                 "turn video ()",
  13914.                 "set video transparency to ()%",
  13915.                 "set volume to (100)%",
  13916.                 "show",
  13917.                 "show list [list.ls]",
  13918.                 "show variable [var.va]",
  13919.                 "loudness",
  13920.                 "sqrt ()",
  13921.                 "stamp",
  13922.                 "switch backdrop to [.bk]",
  13923.                 "switch backdrop to [.bk] and wait",
  13924.                 "stop all",
  13925.                 "stop all sounds",
  13926.                 "stop [all.st]",
  13927.                 "stop sound ()",
  13928.                 "length of [world]",
  13929.                 "tempo",
  13930.                 "think [Hmm]",
  13931.                 "think [Hmm] for (2) secs",
  13932.                 "current [minute.dt]",
  13933.                 "timer",
  13934.                 "reset timer",
  13935.                 "days since 2000",
  13936.                 "touching [sprite.sp]?",
  13937.                 "touching color [color.co]?",
  13938.                 "point away from edge",
  13939.                 "turn CW (90) degrees",
  13940.                 "turn CCW (90) degrees",
  13941.                 "undefined",
  13942.                 "volume",
  13943.                 "wait (1) secs",
  13944.                 "run without screen refresh",
  13945.                 "when this sprite clicked",
  13946.                 "when I start as a clone",
  13947.                 "when green flag clicked",
  13948.                 "when I receive [message1.ev]",
  13949.                 "when [space.key] key pressed",
  13950.                 "when backdrop switches to [.bk]",
  13951.                 "when [loudness.wh] >  (10)",
  13952.                 "x position",
  13953.                 "set x to (0)",
  13954.                 "x scroll",
  13955.                 "y position",
  13956.                 "set y to (0)",
  13957.                 "y scroll",
  13958.                 "pen up and fill",
  13959.                 "stamp polygon from (1) of [list.ls]",
  13960.                 "write [Hello World]",
  13961.                 "width of [Hello World]",
  13962.                 ".",
  13963.                 "(",
  13964.                 "(",
  13965.                 "(",
  13966.                 "<",
  13967.                 "(",
  13968.                 "(",
  13969.                 "<",
  13970.                 "<",
  13971.                 "<",
  13972.                 "<",
  13973.                 "(",
  13974.                 "(",
  13975.                 "b",
  13976.                 "(",
  13977.                 "b",
  13978.                 "b",
  13979.                 "b",
  13980.                 "b",
  13981.                 "b",
  13982.                 "b",
  13983.                 "b",
  13984.                 "b",
  13985.                 "b",
  13986.                 "b",
  13987.                 "b",
  13988.                 "b",
  13989.                 "b",
  13990.                 "",
  13991.                 "<",
  13992.                 "b",
  13993.                 "(",
  13994.                 "(",
  13995.                 "(",
  13996.                 "(",
  13997.                 "(",
  13998.                 "",
  13999.                 "b",
  14000.                 "b",
  14001.                 "b",
  14002.                 "(",
  14003.                 "b",
  14004.                 "b",
  14005.                 "nst1",
  14006.                 "",
  14007.                 "",
  14008.                 "nst1",
  14009.                 "nst2",
  14010.                 "b",
  14011.                 "nst1",
  14012.                 "",
  14013.                 "nst1",
  14014.                 "b",
  14015.                 "",
  14016.                 "",
  14017.                 "b",
  14018.                 "b",
  14019.                 "",
  14020.                 "(",
  14021.                 "(",
  14022.                 "",
  14023.                 "",
  14024.                 "(",
  14025.                 "b",
  14026.                 "b",
  14027.                 "b",
  14028.                 "b",
  14029.                 "(",
  14030.                 "b",
  14031.                 "b",
  14032.                 "",
  14033.                 "b",
  14034.                 "b",
  14035.                 "",
  14036.                 "b",
  14037.                 "b",
  14038.                 "",
  14039.                 "<",
  14040.                 "(",
  14041.                 "(",
  14042.                 "<",
  14043.                 "b",
  14044.                 "b",
  14045.                 "<",
  14046.                 "(",
  14047.                 "(",
  14048.                 "b",
  14049.                 "b",
  14050.                 "<",
  14051.                 "b",
  14052.                 "",
  14053.                 "b",
  14054.                 "b",
  14055.                 "b",
  14056.                 "b",
  14057.                 "b",
  14058.                 "b",
  14059.                 "b",
  14060.                 "(",
  14061.                 "(",
  14062.                 "b",
  14063.                 "(",
  14064.                 "b",
  14065.                 "b",
  14066.                 "",
  14067.                 "(",
  14068.                 "(",
  14069.                 "",
  14070.                 "",
  14071.                 "",
  14072.                 "",
  14073.                 "",
  14074.                 "",
  14075.                 "b",
  14076.                 "b",
  14077.                 "b",
  14078.                 "b",
  14079.                 "b",
  14080.                 "b",
  14081.                 "b",
  14082.                 "b",
  14083.                 "",
  14084.                 "",
  14085.                 "b",
  14086.                 "b",
  14087.                 "b",
  14088.                 "b",
  14089.                 "(",
  14090.                 "",
  14091.                 "b",
  14092.                 "b",
  14093.                 "b",
  14094.                 "",
  14095.                 "b",
  14096.                 "b",
  14097.                 "",
  14098.                 "(",
  14099.                 "(",
  14100.                 "b",
  14101.                 "b",
  14102.                 "(",
  14103.                 "(",
  14104.                 "b",
  14105.                 "(",
  14106.                 "<",
  14107.                 "<",
  14108.                 "",
  14109.                 "b",
  14110.                 "b",
  14111.                 "",
  14112.                 "(",
  14113.                 "b",
  14114.                 "nst1",
  14115.                 "hat",
  14116.                 "hat",
  14117.                 "hat",
  14118.                 "hat",
  14119.                 "hat",
  14120.                 "hat",
  14121.                 "hat",
  14122.                 "(",
  14123.                 "b",
  14124.                 "",
  14125.                 "(",
  14126.                 "b",
  14127.                 "",
  14128.                 "b",
  14129.                 "b",
  14130.                 "b",
  14131.                 "(",
  14132.                 ".",
  14133.                 "9",
  14134.                 "9",
  14135.                 "9",
  14136.                 "9",
  14137.                 "9",
  14138.                 "9",
  14139.                 "9",
  14140.                 "9",
  14141.                 "9",
  14142.                 "9",
  14143.                 "",
  14144.                 "8",
  14145.                 "11",
  14146.                 "",
  14147.                 "1",
  14148.                 "6",
  14149.                 "",
  14150.                 "4",
  14151.                 "4",
  14152.                 "4",
  14153.                 "2",
  14154.                 "",
  14155.                 "5",
  14156.                 "",
  14157.                 "1",
  14158.                 "1",
  14159.                 "4",
  14160.                 "",
  14161.                 "",
  14162.                 "",
  14163.                 "9",
  14164.                 "9",
  14165.                 "11",
  14166.                 "",
  14167.                 "",
  14168.                 "",
  14169.                 "",
  14170.                 "",
  14171.                 "11",
  14172.                 "",
  14173.                 "8",
  14174.                 "6",
  14175.                 "7",
  14176.                 "",
  14177.                 "",
  14178.                 "7",
  14179.                 "7",
  14180.                 "",
  14181.                 "7",
  14182.                 "",
  14183.                 "7",
  14184.                 "7",
  14185.                 "",
  14186.                 "",
  14187.                 "",
  14188.                 "1",
  14189.                 "",
  14190.                 "",
  14191.                 "11",
  14192.                 "",
  14193.                 "",
  14194.                 "8",
  14195.                 "",
  14196.                 "",
  14197.                 "1",
  14198.                 "1",
  14199.                 "1",
  14200.                 "1",
  14201.                 "2",
  14202.                 "",
  14203.                 "",
  14204.                 "",
  14205.                 "",
  14206.                 "11",
  14207.                 "",
  14208.                 "",
  14209.                 "8",
  14210.                 "9",
  14211.                 "11",
  14212.                 "11",
  14213.                 "",
  14214.                 "",
  14215.                 "8",
  14216.                 "8",
  14217.                 "8",
  14218.                 "",
  14219.                 "",
  14220.                 "9",
  14221.                 "",
  14222.                 "",
  14223.                 "4",
  14224.                 "4",
  14225.                 "",
  14226.                 "",
  14227.                 "1",
  14228.                 "4",
  14229.                 "4",
  14230.                 "9",
  14231.                 "5",
  14232.                 "",
  14233.                 "9",
  14234.                 "2",
  14235.                 "2",
  14236.                 "",
  14237.                 "",
  14238.                 "",
  14239.                 "",
  14240.                 "",
  14241.                 "",
  14242.                 "",
  14243.                 "",
  14244.                 "",
  14245.                 "",
  14246.                 "11",
  14247.                 "4",
  14248.                 "4",
  14249.                 "1",
  14250.                 "2",
  14251.                 "",
  14252.                 "5",
  14253.                 "",
  14254.                 "",
  14255.                 "",
  14256.                 "2",
  14257.                 "",
  14258.                 "",
  14259.                 "",
  14260.                 "",
  14261.                 "4",
  14262.                 "",
  14263.                 "",
  14264.                 "",
  14265.                 "",
  14266.                 "7",
  14267.                 "",
  14268.                 "9",
  14269.                 "",
  14270.                 "",
  14271.                 "",
  14272.                 "8",
  14273.                 "8",
  14274.                 "8",
  14275.                 "",
  14276.                 "",
  14277.                 "",
  14278.                 "",
  14279.                 "1",
  14280.                 "1",
  14281.                 "",
  14282.                 "",
  14283.                 "7",
  14284.                 "7",
  14285.                 "",
  14286.                 "",
  14287.                 "6",
  14288.                 "6",
  14289.                 "",
  14290.                 "",
  14291.                 "",
  14292.                 "1",
  14293.                 "1",
  14294.                 "",
  14295.                 "1",
  14296.                 "1",
  14297.                 "",
  14298.                 "4",
  14299.                 "4",
  14300.                 "4",
  14301.                 "4",
  14302.                 "."],
  14303.             "isPersistent": false,
  14304.             "x": 164,
  14305.             "y": 54,
  14306.             "width": 304,
  14307.             "height": 289,
  14308.             "visible": false
  14309.         },
  14310.         {
  14311.             "listName": "Palette",
  14312.             "contents": [1,
  14313.                 49,
  14314.                 97,
  14315.                 145,
  14316.                 217,
  14317.                 241,
  14318.                 301,
  14319.                 325,
  14320.                 445,
  14321.                 841,
  14322.                 781,
  14323.                 937,
  14324.                 997,
  14325.                 1153,
  14326.                 1225,
  14327.                 1249,
  14328.                 1357,
  14329.                 1477,
  14330.                 1513,
  14331.                 1537,
  14332.                 1585,
  14333.                 1621,
  14334.                 1645],
  14335.             "isPersistent": false,
  14336.             "x": 191,
  14337.             "y": 9,
  14338.             "width": 311,
  14339.             "height": 406,
  14340.             "visible": false
  14341.         },
  14342.         {
  14343.             "listName": "lists",
  14344.             "contents": ["2"],
  14345.             "isPersistent": false,
  14346.             "x": 221,
  14347.             "y": 87,
  14348.             "width": 261,
  14349.             "height": 249,
  14350.             "visible": false
  14351.         },
  14352.         {
  14353.             "listName": "vars",
  14354.             "contents": ["text", "hdskghjsfgjkdhafghkjdaadgfhsjkgkahjdf", "x", "0", "y", "0"],
  14355.             "isPersistent": false,
  14356.             "x": 5,
  14357.             "y": 128,
  14358.             "width": 190,
  14359.             "height": 290,
  14360.             "visible": false
  14361.         },
  14362.         {
  14363.             "listName": "Roots",
  14364.             "contents": [169],
  14365.             "isPersistent": false,
  14366.             "x": 188,
  14367.             "y": 27,
  14368.             "width": 378,
  14369.             "height": 403,
  14370.             "visible": false
  14371.         },
  14372.         {
  14373.             "listName": "json",
  14374.             "contents": ["Below is the JSON text created from your project. To save this you must click on it then press Ctrl+A to select all, then Ctrl+C to copy it. Paste this into a text editor or one of the scratch forums to keep it safe!", "{\"objName\":\"Stage\", \"children\": [{\"objName\":\"project\" ,\"variables\":[ {\"name\": \"text\" , \"value\": \"hdskghjsfgjkdhafghkjdaadgfhsjkgkahjdf\" , \"isPersistent\":false} , {\"name\": \"x\" , \"value\": \"0\" , \"isPersistent\":false} , {\"name\": \"y\" , \"value\": \"0\" , \"isPersistent\":false} ] ,\"scripts\":[ [ 54 , 60 , [ [\"whenGreenFlag\" ] , [\"hide\" ] , [\"doAsk\" , \"Print:\" ] , [\"setVar:to:\" , \"text\" , [\"answer\" ] ] , [\"doAsk\" , \"X:\" ] , [\"setVar:to:\" , \"x\" , [\"answer\" ] ] , [\"doAsk\" , \"Y:\" ] , [\"setVar:to:\" , \"y\" , [\"answer\" ] ] , [\"doAsk\" , \"Hex Color:\" ] , [\"penColor:\" , [\"concatenate:with:\" , \"0x\" , [\"answer\" ] ] ] , [\"gotoX:y:\" , [\"readVariable\" , \"x\" ] , [\"readVariable\" , \"y\" ] ] , [\"changeXposBy:\" , [\"-\" , \"0\" , [\"widthOfText:\" , [\"readVariable\" , \"text\" ] ] ] ] , [\"write\" , [\"readVariable\" , \"text\" ] ] ]] ] }],\"info\":{} }"],
  14375.             "isPersistent": false,
  14376.             "x": 72,
  14377.             "y": 57,
  14378.             "width": 341,
  14379.             "height": 689,
  14380.             "visible": false
  14381.         }],
  14382.     "info": {
  14383.         "flashVersion": "MAC 29,0,0,140",
  14384.         "projectID": "217202077",
  14385.         "scriptCount": 172,
  14386.         "swfVersion": "v459.1",
  14387.         "hasCloudData": false,
  14388.         "spriteCount": 7,
  14389.         "userAgent": "Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36",
  14390.         "videoOn": false
  14391.     }
  14392. }
Add Comment
Please, Sign In to add comment