-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_history
1 lines (1 loc) · 32.6 KB
/
_history
1
{"entries":[{"timestamp":1734419996759,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"http"],[-1,"s"],[0,"://"],[-1,"developers.google.com/blockly/xml\"><variables><variable id=\"sx[COrXrTu)bx|zkk?1E\">strip</variable></variables><block type=\"device_forever\" x=\"189\" y=\"-96\"><statement name=\"HANDLER\"><block type=\"neopixel_set_strip_rainbow\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><value name=\"startHue\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><value name=\"endHue\"><shadow type=\"math_number\"><field name=\"NUM\">360</field></shadow></value></block></statement></block><block type=\"pxt-on-start\" x=\"40\" y=\"55\"><statement name=\"HANDLER\"><block type=\"variables_set\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field><value name=\"VALUE\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow><block type=\"neopixel_create\"><field name=\"pin\">DigitalPin.P0</field><field name=\"mode\">NeoPixelMode.RGB</field><value name=\"numleds\"><shadow type=\"math_number\"><field name=\"NUM\">24</field></shadow></value></block></value><next><block type=\"device_show_leds\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # # # # # \n # # # # # \n . . # . .\n `</field></block></next></block></statement></block><block type=\"device_button_event\" x=\"211\" y=\"182\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.UntilDone</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"-21\" y=\"380\"><field name=\"NAME\">Button.A</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.UntilDone</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Entertainer</field></shadow></value></block></statement></block>"],[1,"www.w3.org/1999/xhtml\">\n <block type=\"pxt-on-start\"></block>\n <block type=\"device_forever\"></block>\n"],[0,"</xm"]],"start1":12,"start2":12,"length1":1994,"length2":113}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[-1,"input.onButtonPressed(Button.A, function () {\n music._playDefaultBackground(music.builtInPlayableMelody(Melodies.Entertainer), music.PlaybackMode.UntilDone)\n})\ninput.onButtonPressed(Button.B, function () {\n music._playDefaultBackground(music.builtInPlayableMelody(Melodies.Ode), music.PlaybackMode.UntilDone)\n})\nlet strip = neopixel.create(DigitalPin.P0, 24, NeoPixelMode.RGB)\nbasic.showLeds(`\n . . # . .\n . # # # .\n # # # # #\n # # # # #\n . . # . .\n `)\nbasic.forever(function () {\n strip.showRainbow(1, 360)\n})"],[0,"\n"]],"start1":0,"start2":0,"length1":538,"length2":1}]},{"type":"edited","filename":"pxt.json","patch":[{"diffs":[[0," \"*\""],[-1,",\n \"neopixel\": \"github:microsoft/pxt-neopixel#v0.7.6\""],[0,"\n "]],"start1":141,"start2":141,"length1":68,"length2":8},{"diffs":[[0," \""],[-1,"preferredEditor\": \"blocksprj\""],[1,"additionalFilePaths\": []"],[0,"\n}\n"]],"start1":238,"start2":238,"length1":36,"length2":31}]}]},{"timestamp":1734420672227,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"60)\n"],[-1," strip.rotate(1)\n"],[0,"})\n"]],"start1":531,"start2":531,"length1":27,"length2":7}]}]},{"timestamp":1734420679467,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"le><"],[-1,"variable id=\"vglcaPz7Qa_N!XPYrc_P\">strip2</variable><"],[0,"/var"]],"start1":115,"start2":115,"length1":61,"length2":8},{"diffs":[[0,"pe=\""],[-1,"pxt-on-start"],[1,"device_forever"],[0,"\" x=\""],[-1,"35"],[1,"189"],[0,"\" y=\""],[-1,"5"],[1,"-9"],[0,"6\"><"]],"start1":139,"start2":139,"length1":33,"length2":37},{"diffs":[[0,"HANDLER\"><block "],[1,"type=\"neopixel_set_strip_rainbow\"><value name=\"strip\"><block "],[0,"type=\"variables_"]],"start1":192,"start2":192,"length1":32,"length2":93},{"diffs":[[0,"riables_"],[-1,"s"],[1,"g"],[0,"et\"><fie"]],"start1":277,"start2":277,"length1":17,"length2":17},{"diffs":[[0,"\">strip</field><"],[1,"/block></value><"],[0,"value name=\"VALU"]],"start1":332,"start2":332,"length1":32,"length2":48},{"diffs":[[0,"me=\""],[-1,"VALUE"],[1,"startHue"],[0,"\"><s"]],"start1":372,"start2":372,"length1":13,"length2":16},{"diffs":[[0,"e=\"NUM\">"],[-1,"0"],[1,"1"],[0,"</field>"]],"start1":423,"start2":423,"length1":17,"length2":17},{"diffs":[[0,"ow><"],[-1,"block type=\"neopixel_create\"><field name=\"pin\">DigitalPin.P0</field><field name=\"mode\">NeoPixelMode.RGB</field"],[1,"/value"],[0,"><va"]],"start1":446,"start2":446,"length1":118,"length2":14},{"diffs":[[0,"me=\""],[-1,"numleds"],[1,"endHue"],[0,"\"><s"]],"start1":466,"start2":466,"length1":15,"length2":14},{"diffs":[[0,"UM\">"],[-1,"24"],[1,"360"],[0,"</fi"]],"start1":519,"start2":519,"length1":10,"length2":11},{"diffs":[[0,"k></"],[-1,"value><next><block type=\"neopixel_set_strip_rainbow\"><value name=\"strip"],[1,"statement></block><block type=\"pxt-on-start\" x=\"40\" y=\"55\"><statement name=\"HANDLER"],[0,"\"><b"]],"start1":557,"start2":557,"length1":79,"length2":91},{"diffs":[[0,"type=\"variables_"],[-1,"g"],[1,"s"],[0,"et\"><field name="]],"start1":653,"start2":653,"length1":33,"length2":33},{"diffs":[[0,"ld><"],[-1,"/block></value><value name=\"startHue\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><value name=\"endHue"],[1,"value name=\"VALUE"],[0,"\"><s"]],"start1":728,"start2":728,"length1":136,"length2":25},{"diffs":[[0,"ield name=\"NUM\">"],[-1,"36"],[0,"0</field></shado"]],"start1":780,"start2":780,"length1":34,"length2":32},{"diffs":[[0,"ow><"],[-1,"/value></block></next></block></statement></block><block type=\"device_button_event\" x=\"857\" y=\"20\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground"],[1,"block type=\"neopixel_create\"><field name=\"pin\">DigitalPin.P0</field><field name=\"mode\">NeoPixelMode.RGB"],[0,"</fi"]],"start1":811,"start2":811,"length1":279,"length2":111},{"diffs":[[0,"ld><value name=\""],[-1,"toPlay"],[1,"numleds"],[0,"\"><shadow type=\""]],"start1":923,"start2":923,"length1":38,"length2":39},{"diffs":[[0,"pe=\""],[-1,"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1327\" y=\"20\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\""],[1,"math_number\"><field name=\"NUM\">24</field></shadow></value></block></value><next><block type=\"device_show_leds\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # # # # # \n # # # # # \n . . # . .\n `</field></block></next"],[0,"></b"]],"start1":958,"start2":958,"length1":273,"length2":265},{"diffs":[[0,"nt\" x=\"2"],[-1,"0"],[1,"11"],[0,"\" y=\""],[-1,"466"],[1,"182"],[0,"\"><field"]],"start1":1278,"start2":1278,"length1":25,"length2":26},{"diffs":[[0,">Button."],[-1,"A"],[1,"B"],[0,"</field>"]],"start1":1316,"start2":1316,"length1":17,"length2":17},{"diffs":[[0,"ode."],[-1,"LoopingInBackground"],[1,"UntilDone"],[0,"</fi"]],"start1":1447,"start2":1447,"length1":27,"length2":17},{"diffs":[[0,"ies."],[-1,"Entertainer"],[1,"Ode"],[0,"</fi"]],"start1":1561,"start2":1561,"length1":19,"length2":11},{"diffs":[[0,"ice_"],[-1,"forever\" x=\"542\" y=\"466\"><statement name=\"HANDLER\"><block type=\"device_show_leds\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # # # # # \n # # # # # \n . . # . .\n `</field><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">2000</field></shadow></value><next><block type=\"device_print_message\"><value name=\"text\"><shadow type=\"text\"><field name=\"TEXT\">Merry christmas!</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_forever\" x=\"890\" y=\"466\"><statement name=\"HANDLER\"><block type=\"neopixel_rotate\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value"],[1,"button_event\" x=\"-21\" y=\"380\"><field name=\"NAME\">Button.A</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.UntilDone</field"],[0,"><va"]],"start1":1637,"start2":1637,"length1":766,"length2":207},{"diffs":[[0,"me=\""],[-1,"offset"],[1,"toPlay"],[0,"\"><s"]],"start1":1850,"start2":1850,"length1":14,"length2":14},{"diffs":[[0,"pe=\""],[-1,"math_number\"><field name=\"NUM\">1</field></shadow></value><next><block type=\"neopixel_show\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">100</field></shadow></value></block></next></block></next"],[1,"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Entertainer</field></shadow></value"],[0,"></b"]],"start1":1872,"start2":1872,"length1":373,"length2":105}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"ode."],[-1,"LoopingInBackground)\n})\ninput.onButtonPressed(Button.AB, function () {\n music.stopAllSounds("],[1,"UntilDone"],[0,")\n})"]],"start1":145,"start2":145,"length1":103,"length2":17},{"diffs":[[0,"ode."],[-1,"LoopingInBackground"],[1,"UntilDone"],[0,")\n})"]],"start1":300,"start2":300,"length1":27,"length2":17},{"diffs":[[0,"GB)\n"],[-1,"strip.showRainbow(1, 360)\nbasic.forever(function () {\n "],[0,"basi"]],"start1":379,"start2":379,"length1":66,"length2":8},{"diffs":[[0,"wLeds(`\n"],[-1," "],[0," . . "]],"start1":392,"start2":392,"length1":20,"length2":16},{"diffs":[[0," . . # . .\n"],[-1," "],[0," . # # # "]],"start1":402,"start2":402,"length1":28,"length2":24},{"diffs":[[0,"# # # .\n "],[-1," "],[-1," "],[0,"# # # # #\n "]],"start1":420,"start2":420,"length1":28,"length2":24},{"diffs":[[0,"# #\n "],[-1," "],[-1," "],[0,"# # # # "]],"start1":438,"start2":438,"length1":20,"length2":16},{"diffs":[[0,"# #\n "],[-1," "],[-1," "],[0,". . # . "]],"start1":452,"start2":452,"length1":20,"length2":16},{"diffs":[[0," "],[-1," `)\n basic.pause(2000)\n basic.showString(\"Merry christmas!\")\n})\nbasic.forever(function () {\n strip.rotate(1)\n strip.show()\n basic.paus"],[1,"`)\nbasic.forever(function () {\n strip.showRainbow(1, 360)\n strip.rotat"],[0,"e(1"],[-1,"00"],[0,")\n})"]],"start1":470,"start2":470,"length1":165,"length2":87}]}]},{"timestamp":1734421262818,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"ock "],[-1,"type=\"synth_set_volume\"><value name=\"volume\"><shadow type=\"math_number_minmax\"><mutation min=\"0\" max=\"255\" label=\"Volume\" precision=\"0\"></mutation><field name=\"SLIDER\">70</field></shadow></value><next><block "],[0,"type"]],"start1":253,"start2":253,"length1":216,"length2":8},{"diffs":[[0,"t></block></"],[-1,"next></block></"],[0,"statement></"]],"start1":1009,"start2":1009,"length1":39,"length2":24}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"\n})\n"],[-1,"music.setVolume(70)\n"],[0,"let "]],"start1":410,"start2":410,"length1":28,"length2":8}]}]},{"timestamp":1734421318382,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0," x=\""],[-1,"0"],[1,"35"],[0,"\" y=\""],[-1,"0"],[1,"56"],[0,"\"><s"]],"start1":209,"start2":209,"length1":15,"length2":17},{"diffs":[[0,"x=\"8"],[-1,"22"],[1,"57"],[0,"\" y=\""],[-1,"-36"],[1,"20"],[0,"\"><f"]],"start1":1296,"start2":1296,"length1":18,"length2":17},{"diffs":[[0,"x=\"1"],[-1,"292"],[1,"327"],[0,"\" y=\""],[-1,"-36"],[1,"20"],[0,"\"><f"]],"start1":1678,"start2":1678,"length1":19,"length2":18},{"diffs":[[0," x=\""],[-1,"-15"],[1,"20"],[0,"\" y=\"4"],[-1,"10"],[1,"66"],[0,"\"><f"]],"start1":1853,"start2":1853,"length1":19,"length2":18},{"diffs":[[0,"x=\"5"],[-1,"07"],[1,"42"],[0,"\" y=\"4"],[-1,"10"],[1,"66"],[0,"\"><s"]],"start1":2239,"start2":2239,"length1":18,"length2":18},{"diffs":[[0,"x=\"8"],[-1,"55"],[1,"90"],[0,"\" y=\"4"],[-1,"10"],[1,"66"],[0,"\"><s"]],"start1":2796,"start2":2796,"length1":18,"length2":18}]}]},{"timestamp":1734422787812,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"ume("],[-1,"152"],[1,"70"],[0,")\nle"]],"start1":426,"start2":426,"length1":11,"length2":10}]}]},{"timestamp":1734422793379,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"SLIDER\">"],[-1,"255"],[1,"70"],[0,"</field>"]],"start1":415,"start2":415,"length1":19,"length2":18}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"ume("],[-1,"255"],[1,"152"],[0,")\nle"]],"start1":426,"start2":426,"length1":11,"length2":11}]}]},{"timestamp":1734422794938,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"ock "],[-1,"type=\"device_button_event\" x=\"822\" y=\"-36\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1292\" y=\"-36\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement></block><block "],[0,"type"]],"start1":186,"start2":186,"length1":568,"length2":8},{"diffs":[[0," x=\""],[-1,"32"],[1,"0"],[0,"\" y=\""],[-1,"53"],[1,"0"],[0,"\"><s"]],"start1":209,"start2":209,"length1":17,"length2":15},{"diffs":[[0,"pe=\""],[-1,"neopixel_set_brightness\" disabled-reasons=\"ORPHANED_BLOCK,MANUALLY_DISABLED"],[1,"device_button_event"],[0,"\" x=\"8"],[-1,"6"],[1,"22"],[0,"\" y=\""],[1,"-"],[0,"3"],[-1,"4"],[0,"6\"><"],[-1,"value"],[1,"field"],[0," name=\""],[-1,"strip\"><block type=\"variables_get\" disabled-reasons=\"MANUALLY_DISABLED\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value"],[1,"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field"],[0,"><va"]],"start1":1270,"start2":1270,"length1":257,"length2":224},{"diffs":[[0,"me=\""],[-1,"brightness"],[1,"toPlay"],[0,"\"><s"]],"start1":1500,"start2":1500,"length1":18,"length2":14},{"diffs":[[0,"pe=\""],[-1,"math_number\" disabled-reasons=\"MANUALLY_DISABLED\"><field name=\"NUM\">255</field></shadow></value"],[1,"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1292\" y=\"-36\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement"],[0,"></b"]],"start1":1522,"start2":1522,"length1":103,"length2":294}]}]},{"timestamp":1734440910220,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"=\"NUM\">2"],[-1,"00"],[1,"55"],[0,"</field>"]],"start1":2186,"start2":2186,"length1":18,"length2":18}]}]},{"timestamp":1734440914176,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"bles><block "],[1,"type=\"device_button_event\" x=\"822\" y=\"-36\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1292\" y=\"-36\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement></block><block "],[0,"type=\"pxt-on"]],"start1":178,"start2":178,"length1":24,"length2":584},{"diffs":[[0," x=\""],[1,"3"],[0,"2"],[-1,"0"],[0,"\" y=\""],[-1,"20"],[1,"53"],[0,"\"><s"]],"start1":769,"start2":769,"length1":17,"length2":17},{"diffs":[[0,"shadow></value><"],[-1,"next"],[1,"/block></next></block></next></block></statement></block"],[0,"><block type=\"ne"]],"start1":1750,"start2":1750,"length1":36,"length2":88},{"diffs":[[0,"xel_"],[-1,"each"],[1,"set"],[0,"_bri"]],"start1":1841,"start2":1841,"length1":12,"length2":11},{"diffs":[[0,"ghtness\""],[1," disabled-reasons=\"ORPHANED_BLOCK,MANUALLY_DISABLED\" x=\"86\" y=\"346\""],[0,"><value "]],"start1":1852,"start2":1852,"length1":16,"length2":83},{"diffs":[[0,"=\"variables_get\""],[1," disabled-reasons=\"MANUALLY_DISABLED\""],[0,"><field name=\"VA"]],"start1":1959,"start2":1959,"length1":32,"length2":69},{"diffs":[[0,"ue><"],[-1,"/block></next></block></next></block></next></block></statement></block><block type=\"device_button_event\" x=\"857\" y=\"20\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"20\" y=\"337\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement"],[1,"value name=\"brightness\"><shadow type=\"math_number\" disabled-reasons=\"MANUALLY_DISABLED\"><field name=\"NUM\">200</field></shadow></value"],[0,"></b"]],"start1":2083,"start2":2083,"length1":628,"length2":141},{"diffs":[[0," x=\""],[-1,"254"],[1,"-15"],[0,"\" y=\""],[-1,"337"],[1,"410"],[0,"\"><f"]],"start1":2262,"start2":2262,"length1":19,"length2":19},{"diffs":[[0," x=\""],[-1,"776"],[1,"507"],[0,"\" y=\""],[-1,"337"],[1,"410"],[0,"\"><s"]],"start1":2648,"start2":2648,"length1":19,"length2":19},{"diffs":[[0," x=\""],[-1,"1133"],[1,"855"],[0,"\" y=\""],[-1,"337"],[1,"410"],[0,"\"><s"]],"start1":3205,"start2":3205,"length1":20,"length2":19}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[0,"60)\n"],[-1,"strip.easeBrightness()\n"],[0,"basi"]],"start1":522,"start2":522,"length1":31,"length2":8}]},{"type":"edited","filename":"pxt.json","patch":[{"diffs":[[0,"7.6\""],[-1,",\n \"radio-broadcast\": \"*\""],[0,"\n "]],"start1":201,"start2":201,"length1":40,"length2":8}]}]},{"timestamp":1734441402813,"editorVersion":"7.0.51","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"art\""],[-1," id=\",D|WnF~.M2C_EZ+@U^Yp\""],[0," x=\""],[1,"2"],[0,"0\" y=\""],[1,"2"],[0,"0\"><"]],"start1":205,"start2":205,"length1":44,"length2":20},{"diffs":[[0,"ume\""],[-1," id=\"XDmn]d$.F}k8qBl{WC![\""],[0,"><va"]],"start1":276,"start2":276,"length1":34,"length2":8},{"diffs":[[0,"max\""],[-1," id=\"lW/hnXjNla4SF}r`hBo?\""],[0,"><mu"]],"start1":331,"start2":331,"length1":34,"length2":8},{"diffs":[[0,"set\""],[-1," id=\"O.]pJ}rTm;@qO9,[1XtN\""],[0,"><fi"]],"start1":482,"start2":482,"length1":34,"length2":8},{"diffs":[[0,"ber\""],[-1," id=\"!!l^AE57$dKUG@levp0S\""],[0,"><fi"]],"start1":586,"start2":586,"length1":34,"length2":8},{"diffs":[[0,"ate\""],[-1," id=\"i$R{hEx{Z_!#=YEb/(^.\""],[0,"><fi"]],"start1":652,"start2":652,"length1":34,"length2":8},{"diffs":[[0,"ber\""],[-1," id=\"]%oXx,HSA/X+GeG:e5P9\""],[0,"><fi"]],"start1":783,"start2":783,"length1":34,"length2":8},{"diffs":[[0,"bow\""],[-1," id=\"Id18:luzd3S$$;hg{zVq\""],[0,"><va"]],"start1":891,"start2":891,"length1":34,"length2":8},{"diffs":[[0,"get\""],[-1," id=\"beLp4*0ZH(c-nzH`O::k\""],[0,"><fi"]],"start1":939,"start2":939,"length1":34,"length2":8},{"diffs":[[0,"ber\""],[-1," id=\"M3^Dyv-79C,jh`{/Dg4r\""],[0,"><fi"]],"start1":1062,"start2":1062,"length1":34,"length2":8},{"diffs":[[0,"ber\""],[-1," id=\"rNG-Ioelf[k4tkb@|mOQ\""],[0,"><fi"]],"start1":1154,"start2":1154,"length1":34,"length2":8},{"diffs":[[0,"ess\""],[-1," id=\"xv[/qo=J_:O(y$}[)rY|\""],[0,"><va"]],"start1":1245,"start2":1245,"length1":34,"length2":8},{"diffs":[[0,"get\""],[-1," id=\"p_b]xXohlHDl.uJ$.b),\""],[0,"><fi"]],"start1":1293,"start2":1293,"length1":34,"length2":8},{"diffs":[[0,"ent\""],[-1," id=\"Rq9b{l`w.O7{[I9Y/`?{\""],[0," x=\"8"],[-1,"3"],[1,"5"],[0,"7\" y=\""],[1,"2"],[0,"0\"><"]],"start1":1473,"start2":1473,"length1":46,"length2":21},{"diffs":[[0,"bkg\""],[-1," id=\"z#ml#[8vrQWlQ(1iE57D\""],[0,"><fi"]],"start1":1595,"start2":1595,"length1":34,"length2":8},{"diffs":[[0,"ble\""],[-1," id=\"E[J|k9?(HO__NGsy,/fQ\""],[0,"><fi"]],"start1":1735,"start2":1735,"length1":34,"length2":8},{"diffs":[[0,"ent\""],[-1," id=\"|xKlvQ4Npd|?@te1x!sm\""],[0," x=\""],[1,"2"],[0,"0\" y=\"3"],[-1,"1"],[1,"3"],[0,"7\"><"]],"start1":1855,"start2":1855,"length1":46,"length2":21},{"diffs":[[0,"nds\""],[-1," id=\"4G+Zx7w|}qt:8=s^1UV$\""],[0,"></b"]],"start1":1968,"start2":1968,"length1":34,"length2":8},{"diffs":[[0,"ent\""],[-1," id=\"H}hL[4)KftpPBLu$}1_U\""],[0," x=\"2"],[-1,"3"],[1,"5"],[0,"4\" y=\"3"],[-1,"1"],[1,"3"],[0,"7\"><"]],"start1":2030,"start2":2030,"length1":48,"length2":22},{"diffs":[[0,"bkg\""],[-1," id=\"LOJEs6GR!~3IyrVyUJcl\""],[0,"><fi"]],"start1":2153,"start2":2153,"length1":34,"length2":8},{"diffs":[[0,"ble\""],[-1," id=\"P8h_#u3oWOYc{n+_Yz`)\""],[0,"><fi"]],"start1":2293,"start2":2293,"length1":34,"length2":8},{"diffs":[[0,"ver\""],[-1," id=\"?+c%`fs$irh8`]ys+lyB\""],[0," x=\"7"],[-1,"5"],[1,"7"],[0,"6\" y=\"3"],[-1,"1"],[1,"3"],[0,"7\"><"]],"start1":2416,"start2":2416,"length1":48,"length2":22},{"diffs":[[0,"eds\""],[-1," id=\"P*i+hWjO6g:(]=R+Yxg@\""],[0,"><fi"]],"start1":2489,"start2":2489,"length1":34,"length2":8},{"diffs":[[0,"use\""],[-1," id=\"P3LK=7dqt3$L-A|Lz.BB\""],[0,"><va"]],"start1":2654,"start2":2654,"length1":34,"length2":8},{"diffs":[[0,"ker\""],[-1," id=\"FsvUogdMotz[.QiL*s~C\""],[0,"><fi"]],"start1":2700,"start2":2700,"length1":34,"length2":8},{"diffs":[[0,"age\""],[-1," id=\"w1h[ve=TYq}[l+~ftf;3\""],[0,"><va"]],"start1":2787,"start2":2787,"length1":34,"length2":8},{"diffs":[[0,"ext\""],[-1," id=\"lY^gxiR=Ukw%r4Sh/gM?\""],[0,"><fi"]],"start1":2826,"start2":2826,"length1":34,"length2":8},{"diffs":[[0,"ver\""],[-1," id=\"Qj.^.G`jJ5:X%V-df!t(\""],[0," x=\"11"],[-1,"1"],[1,"3"],[0,"3\" y=\"3"],[-1,"1"],[1,"3"],[0,"7\"><"]],"start1":2973,"start2":2973,"length1":49,"length2":23},{"diffs":[[0,"ate\""],[-1," id=\"L$k!NDel2+Z0ygw4c9Uk\""],[0,"><va"]],"start1":3046,"start2":3046,"length1":34,"length2":8},{"diffs":[[0,"get\""],[-1," id=\"cb[ngeNv^SLNaRk#;)1n\""],[0,"><fi"]],"start1":3094,"start2":3094,"length1":34,"length2":8},{"diffs":[[0,"ber\""],[-1," id=\"BXrCYZjgaQh4=EY(ucgD\""],[0,"><fi"]],"start1":3215,"start2":3215,"length1":34,"length2":8},{"diffs":[[0,"how\""],[-1," id=\"E=Zi%lM.adPFu~58Dhqp\""],[0,"><va"]],"start1":3293,"start2":3293,"length1":34,"length2":8},{"diffs":[[0,"get\""],[-1," id=\"YXspjK3+:oCz^I$MwIJp\""],[0,"><fi"]],"start1":3341,"start2":3341,"length1":34,"length2":8},{"diffs":[[0,"use\""],[-1," id=\"Tv14,[H=.`VV0Tm-PX(x\""],[0,"><va"]],"start1":3447,"start2":3447,"length1":34,"length2":8},{"diffs":[[0,"ker\""],[-1," id=\"QD,LI!s}O%nz?h$.8=7w\""],[0,"><fi"]],"start1":3493,"start2":3493,"length1":34,"length2":8}]},{"type":"edited","filename":"pxt.json","patch":[{"diffs":[[0," ],\n"],[-1," \"testFiles\": [\n \"test.ts\"\n ],\n"],[0," "]],"start1":325,"start2":325,"length1":52,"length2":8}]},{"type":"added","filename":"test.ts","value":"// 테스트는 여기로 이동합니다; 이 패키지가 확장으로 사용될 때 컴파일되지 않을 것 입니다.\n"}]}],"snapshots":[{"timestamp":1734419996758,"editorVersion":"7.0.51","text":{"main.blocks":"<xml xmlns=\"http://www.w3.org/1999/xhtml\">\n <block type=\"pxt-on-start\"></block>\n <block type=\"device_forever\"></block>\n</xml>","main.ts":"\n","README.md":"","pxt.json":"{\n \"name\": \"christmas tree\",\n \"description\": \"\",\n \"dependencies\": {\n \"core\": \"*\",\n \"radio\": \"*\",\n \"microphone\": \"*\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\"\n ],\n \"additionalFilePaths\": []\n}\n"}},{"timestamp":1734422787812,"editorVersion":"7.0.51","text":{"main.blocks":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><variables><variable id=\"sx[COrXrTu)bx|zkk?1E\">strip</variable><variable id=\"vglcaPz7Qa_N!XPYrc_P\">strip2</variable></variables><block type=\"pxt-on-start\" x=\"35\" y=\"56\"><statement name=\"HANDLER\"><block type=\"synth_set_volume\"><value name=\"volume\"><shadow type=\"math_number_minmax\"><mutation min=\"0\" max=\"255\" label=\"Volume\" precision=\"0\"></mutation><field name=\"SLIDER\">70</field></shadow></value><next><block type=\"variables_set\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field><value name=\"VALUE\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow><block type=\"neopixel_create\"><field name=\"pin\">DigitalPin.P0</field><field name=\"mode\">NeoPixelMode.RGB</field><value name=\"numleds\"><shadow type=\"math_number\"><field name=\"NUM\">24</field></shadow></value></block></value><next><block type=\"neopixel_set_strip_rainbow\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><value name=\"startHue\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><value name=\"endHue\"><shadow type=\"math_number\"><field name=\"NUM\">360</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_button_event\" x=\"857\" y=\"20\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1327\" y=\"20\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement></block><block type=\"device_button_event\" x=\"20\" y=\"466\"><field name=\"NAME\">Button.A</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Entertainer</field></shadow></value></block></statement></block><block type=\"device_forever\" x=\"542\" y=\"466\"><statement name=\"HANDLER\"><block type=\"device_show_leds\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # # # # # \n # # # # # \n . . # . .\n `</field><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">2000</field></shadow></value><next><block type=\"device_print_message\"><value name=\"text\"><shadow type=\"text\"><field name=\"TEXT\">Merry christmas!</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_forever\" x=\"890\" y=\"466\"><statement name=\"HANDLER\"><block type=\"neopixel_rotate\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><value name=\"offset\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><next><block type=\"neopixel_show\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">100</field></shadow></value></block></next></block></next></block></statement></block></xml>","main.ts":"","README.md":"","pxt.json":"{\n \"name\": \"christmas tree\",\n \"description\": \"\",\n \"dependencies\": {\n \"core\": \"*\",\n \"radio\": \"*\",\n \"microphone\": \"*\",\n \"neopixel\": \"github:microsoft/pxt-neopixel#v0.7.6\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\"\n ],\n \"preferredEditor\": \"blocksprj\"\n}\n"}},{"timestamp":1734440910220,"editorVersion":"7.0.51","text":{"main.blocks":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><variables><variable id=\"sx[COrXrTu)bx|zkk?1E\">strip</variable><variable id=\"vglcaPz7Qa_N!XPYrc_P\">strip2</variable></variables><block type=\"pxt-on-start\" x=\"0\" y=\"0\"><statement name=\"HANDLER\"><block type=\"synth_set_volume\"><value name=\"volume\"><shadow type=\"math_number_minmax\"><mutation min=\"0\" max=\"255\" label=\"Volume\" precision=\"0\"></mutation><field name=\"SLIDER\">255</field></shadow></value><next><block type=\"variables_set\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field><value name=\"VALUE\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow><block type=\"neopixel_create\"><field name=\"pin\">DigitalPin.P0</field><field name=\"mode\">NeoPixelMode.RGB</field><value name=\"numleds\"><shadow type=\"math_number\"><field name=\"NUM\">24</field></shadow></value></block></value><next><block type=\"neopixel_set_strip_rainbow\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><value name=\"startHue\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><value name=\"endHue\"><shadow type=\"math_number\"><field name=\"NUM\">360</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_button_event\" x=\"822\" y=\"-36\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Ode</field></shadow></value></block></statement></block><block type=\"device_button_event\" x=\"1292\" y=\"-36\"><field name=\"NAME\">Button.AB</field><statement name=\"HANDLER\"><block type=\"music_stop_all_sounds\"></block></statement></block><block type=\"device_button_event\" x=\"-15\" y=\"410\"><field name=\"NAME\">Button.A</field><statement name=\"HANDLER\"><block type=\"music_playable_play_default_bkg\"><field name=\"playbackMode\">music.PlaybackMode.LoopingInBackground</field><value name=\"toPlay\"><shadow type=\"device_builtin_melody_playable\"><field name=\"melody\">Melodies.Entertainer</field></shadow></value></block></statement></block><block type=\"device_forever\" x=\"507\" y=\"410\"><statement name=\"HANDLER\"><block type=\"device_show_leds\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # # # # # \n # # # # # \n . . # . .\n `</field><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">2000</field></shadow></value><next><block type=\"device_print_message\"><value name=\"text\"><shadow type=\"text\"><field name=\"TEXT\">Merry christmas!</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_forever\" x=\"855\" y=\"410\"><statement name=\"HANDLER\"><block type=\"neopixel_rotate\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><value name=\"offset\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value><next><block type=\"neopixel_show\"><value name=\"strip\"><block type=\"variables_get\"><field name=\"VAR\" id=\"sx[COrXrTu)bx|zkk?1E\">strip</field></block></value><next><block type=\"device_pause\"><value name=\"pause\"><shadow type=\"timePicker\"><field name=\"ms\">100</field></shadow></value></block></next></block></next></block></statement></block></xml>","main.ts":"","README.md":"","pxt.json":"{\n \"name\": \"christmas tree\",\n \"description\": \"\",\n \"dependencies\": {\n \"core\": \"*\",\n \"radio\": \"*\",\n \"microphone\": \"*\",\n \"neopixel\": \"github:microsoft/pxt-neopixel#v0.7.6\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\"\n ],\n \"preferredEditor\": \"blocksprj\"\n}\n"}}],"shares":[],"lastSaveTime":1734441686619}