scratchfoundation / scratch-blocks

Scratch Blocks is a library for building creative computing interfaces.
https://scratch.mit.edu/developers
Apache License 2.0
2.55k stars 1.36k forks source link

Build succeeds, but playgrounds do not load #2207

Open ttseng opened 3 years ago

ttseng commented 3 years ago

Expected Behavior

After successfully building the app locally with npm run prepublish I opened one of the playground files test/horizontal_playground.html but was unable to view any of the blocks UI.

Actual Behavior

I receive a list of ERR_FILE_NOT_FOUND errors in my web console:

blocks.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
colours.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
touch.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
events_abstract.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
variable_events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
variable_model.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
variable_map.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
comment_events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_comment.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
bubble.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
ui_events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
icon.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
comment.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scratch_bubble.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scratch_block_comment.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
connection.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
connection_db.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
constants.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
variables.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
data_category.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
dropdowndiv.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_animations.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scratch_events.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
rendered_connection.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
insertion_marker_manager.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_dragger.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_comment_svg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
bubble_dragger.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_dragger.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_dragger.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scratch_blocks_utils.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
tooltip.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
gesture.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
utils.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
grid.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
options.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scrollbar.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
trashcan.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_audio.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_comment_render_svg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_drag_surface_svg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
xml.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
zoom_controls.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
workspace_svg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
mutator.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
extensions.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_label.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_label_serializable.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_variable_getter.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
input.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
warning.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
ui_menu_utils.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
contextmenu.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_svg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_render_svg_horizontal.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
msg.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_textinput.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_angle.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_checkbox.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_colour.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_colour_slider.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_dropdown.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_iconmenu.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_image.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_note.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_textinput_removable.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_textdropdown.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_number.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_numberdropdown.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_matrix.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_variable.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_vertical_separator.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
generator.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
names.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
procedures.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scratch_msgs.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_button.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_extension_category_header.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_base.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_horizontal.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
flyout_vertical.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
toolbox.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
css.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
widgetdiv.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
block_drag_surface.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
inject.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
blockly.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
dragged_connection_manager.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
field_date.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
horizontal_playground.html:53 Uncaught TypeError: Blockly.inject is not a function
    at start (horizontal_playground.html:53)
    at onload (horizontal_playground.html:349)

Steps to Reproduce

After cloning the scratch-blocks repo, I make the following changes:

In order to resolve issues this namespace error when building:

Required namespace "goog.events.EventWrapper" never defined.
??? at line 57:
goog.requireType('goog.events.EventWrapper');

I added some require statements to blockly.js as described here

Then, to resolve shim errors described here, I ran npm run prepublish instead of npm install as described here

For reference, here's the entire log from successfully running npm run prepublish

ttseng$ npm install
npm WARN prepublish-on-install As of npm@5, `prepublish` scripts are deprecated.
npm WARN prepublish-on-install Use `prepare` for build steps and `prepublishOnly` for upload-only.
npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.

> scratch-blocks@0.1.0 prepublish /Users/ttseng/Downloads/scratch-blocks
> python build.py && webpack

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/javascript/jscomp/CommandLineRunner : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Using remote compiler: closure-compiler.appspot.com ...

SUCCESS: blockly_uncompressed_vertical.js
SUCCESS: blockly_uncompressed_horizontal.js
SUCCESS: blockly_compressed_vertical.js
Size changed from 3262 KB to 1015 KB (31%).
SUCCESS: blockly_compressed_horizontal.js
Size changed from 3232 KB to 1003 KB (31%).
SUCCESS: blocks_compressed_horizontal.js
Size changed from 39 KB to 19 KB (49%).
WARNING
JSDoc annotations are not supported on return.
blocks_vertical/vertical_extensions.js at line 54:
  return function() {
  ^
WARNING
Misplaced function annotation. This JSDoc is not attached to a function node. Are you missing parentheses?
blocks_vertical/vertical_extensions.js at line 54:
  return function() {
  ^
()
SUCCESS: blocks_compressed_vertical.js
Size changed from 179 KB to 90 KB (50%).
SUCCESS: blocks_compressed.js
Size changed from 22 KB to 8 KB (37%).
Hash: ff3c5e25251a7c50178114263f1919b7e4fc6f79f2c3aecb57eb06551de2
Version: webpack 4.44.2
Child
    Hash: ff3c5e25251a7c501781
    Time: 2734ms
    Built at: 11/25/2020 12:39:28 PM
            Asset      Size      Chunks                    Chunk Names
    horizontal.js  1.99 MiB  horizontal  [emitted]  [big]  horizontal
      vertical.js  2.07 MiB    vertical  [emitted]  [big]  vertical
    Entrypoint horizontal [big] = horizontal.js
    Entrypoint vertical [big] = vertical.js
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_horizontal,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader/index.js?Blockly!./msg/messages.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_horizontal,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader?Blockly!./msg/messages.js 15.7 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader/index.js?Blockly!./msg/scratch_msgs.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader?Blockly!./msg/scratch_msgs.js 877 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_vertical,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader/index.js?Blockly!./msg/messages.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader?Blockly!./msg/messages.js 15.7 KiB {vertical} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader/index.js?Blockly!./msg/scratch_msgs.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader?Blockly!./msg/scratch_msgs.js 877 KiB {vertical} [built]
    [./node_modules/imports-loader/index.js?this=>window!./node_modules/exports-loader/index.js?Blockly&goog!./blockly_compressed_horizontal.js] ./node_modules/imports-loader?this=>window!./node_modules/exports-loader?Blockly&goog!./blockly_compressed_horizontal.js 999 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?this=>window!./node_modules/exports-loader/index.js?Blockly&goog!./blockly_compressed_vertical.js] ./node_modules/imports-loader?this=>window!./node_modules/exports-loader?Blockly&goog!./blockly_compressed_vertical.js 1010 KiB {vertical} [built]
    [./shim/blockly_compressed_horizontal.goog.js] 66 bytes {horizontal} [built]
    [./shim/blockly_compressed_horizontal.js] 118 bytes {horizontal} [built]
    [./shim/blockly_compressed_vertical.goog.js] 64 bytes {vertical} [built]
    [./shim/blockly_compressed_vertical.js] 116 bytes {vertical} [built]
    [./shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages.js] 176 bytes {horizontal} [built]
    [./shim/blocks_compressed_horizontal.js] 162 bytes {horizontal} [built]
    [./shim/blocks_compressed_vertical-blockly_compressed_vertical-messages.js] 172 bytes {vertical} [built]
    [./shim/horizontal.js] 219 bytes {horizontal} [built]
    [./shim/vertical.js] 213 bytes {vertical} [built]
        + 9 hidden modules
Child
    Hash: 14263f1919b7e4fc6f79
    Time: 2718ms
    Built at: 11/25/2020 12:39:28 PM
            Asset      Size      Chunks             Chunk Names
    horizontal.js  1.99 MiB  horizontal  [emitted]  horizontal
      vertical.js  2.08 MiB    vertical  [emitted]  vertical
    Entrypoint horizontal = horizontal.js
    Entrypoint vertical = vertical.js
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_horizontal,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader/index.js?Blockly!./msg/messages.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_horizontal,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader?Blockly!./msg/messages.js 15.7 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader/index.js?Blockly!./msg/scratch_msgs.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages,goog=../shim/blockly_compressed_horizontal.goog!./node_modules/exports-loader?Blockly!./msg/scratch_msgs.js 877 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_vertical,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader/index.js?Blockly!./msg/messages.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader?Blockly!./msg/messages.js 15.7 KiB {vertical} [built]
    [./node_modules/imports-loader/index.js?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader/index.js?Blockly!./msg/scratch_msgs.js] ./node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!./node_modules/exports-loader?Blockly!./msg/scratch_msgs.js 877 KiB {vertical} [built]
    [./node_modules/imports-loader/index.js?this=>window!./node_modules/exports-loader/index.js?Blockly&goog!./blockly_compressed_horizontal.js] ./node_modules/imports-loader?this=>window!./node_modules/exports-loader?Blockly&goog!./blockly_compressed_horizontal.js 999 KiB {horizontal} [built]
    [./node_modules/imports-loader/index.js?this=>window!./node_modules/exports-loader/index.js?Blockly&goog!./blockly_compressed_vertical.js] ./node_modules/imports-loader?this=>window!./node_modules/exports-loader?Blockly&goog!./blockly_compressed_vertical.js 1010 KiB {vertical} [built]
    [./shim/blockly_compressed_horizontal.goog.js] 66 bytes {horizontal} [built]
    [./shim/blockly_compressed_horizontal.js] 118 bytes {horizontal} [built]
    [./shim/blockly_compressed_vertical.goog.js] 64 bytes {vertical} [built]
    [./shim/blockly_compressed_vertical.js] 116 bytes {vertical} [built]
    [./shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages.js] 176 bytes {horizontal} [built]
    [./shim/blocks_compressed_horizontal.js] 162 bytes {horizontal} [built]
    [./shim/blocks_compressed_vertical-blockly_compressed_vertical-messages.js] 172 bytes {vertical} [built]
    [./shim/horizontal.js] 219 bytes {horizontal} [built]
    [./shim/vertical.js] 213 bytes {vertical} [built]
        + 9 hidden modules
Child
    Hash: f2c3aecb57eb06551de2
    Time: 3053ms
    Built at: 11/25/2020 12:39:28 PM
                                                                            Asset        Size  Chunks                    Chunk Names
                                                          closure-library/AUTHORS   922 bytes          [emitted]         
                                                     closure-library/CONTRIBUTING    1.78 KiB          [emitted]         
                                                          closure-library/LICENSE    9.93 KiB          [emitted]         
                                                        closure-library/README.md    1.22 KiB          [emitted]         
                              closure-library/closure/bin/build/closurebuilder.py     9.7 KiB          [emitted]         
                                    closure-library/closure/bin/build/depstree.py    6.23 KiB          [emitted]         
                                  closure-library/closure/bin/build/depswriter.py    6.33 KiB          [emitted]         
                                  closure-library/closure/bin/build/jscompiler.py    4.76 KiB          [emitted]         
                                      closure-library/closure/bin/build/source.py    3.83 KiB          [emitted]         
                                    closure-library/closure/bin/build/treescan.py    2.15 KiB          [emitted]         
                                          closure-library/closure/bin/calcdeps.py    18.1 KiB          [emitted]         
                                         closure-library/closure/bin/calcdeps.pyc    18.2 KiB          [emitted]         
                                 closure-library/closure/bin/labs/code/closure.el    1.33 KiB          [emitted]         
                          closure-library/closure/bin/labs/code/generate_jsdoc.py    4.22 KiB          [emitted]         
                            closure-library/closure/bin/labs/code/run_el_tests.sh  1020 bytes          [emitted]         
                            closure-library/closure/bin/labs/code/run_py_tests.sh   887 bytes          [emitted]         
                                       closure-library/closure/bin/logos/logo.svg    1.05 KiB          [emitted]         
                               closure-library/closure/bin/logos/logoandlabel.svg    1.03 KiB          [emitted]         
                                           closure-library/closure/bin/scopify.py    6.63 KiB          [emitted]         
                                     closure-library/closure/css/inlay/g-base.css    1.89 KiB          [emitted]         
                                    closure-library/closure/css/inlay/g-fixed.css    3.72 KiB          [emitted]         
                                    closure-library/closure/css/inlay/g-ratio.css    6.02 KiB          [emitted]         
                              closure-library/closure/goog/a11y/aria/announcer.js    4.11 KiB          [emitted]         
                                   closure-library/closure/goog/a11y/aria/aria.js    14.9 KiB          [emitted]         
                             closure-library/closure/goog/a11y/aria/attributes.js    12.5 KiB          [emitted]         
                             closure-library/closure/goog/a11y/aria/datatables.js    2.38 KiB          [emitted]         
                                  closure-library/closure/goog/a11y/aria/roles.js    5.88 KiB          [emitted]         
                                      closure-library/closure/goog/array/array.js    58.1 KiB          [emitted]         
                                  closure-library/closure/goog/asserts/asserts.js    15.3 KiB          [emitted]         
                             closure-library/closure/goog/async/animationdelay.js    7.95 KiB          [emitted]         
                           closure-library/closure/goog/async/conditionaldelay.js    6.99 KiB          [emitted]         
                                  closure-library/closure/goog/async/debouncer.js    5.84 KiB          [emitted]         
                                      closure-library/closure/goog/async/delay.js    4.89 KiB          [emitted]         
                                   closure-library/closure/goog/async/freelist.js    2.05 KiB          [emitted]         
                                   closure-library/closure/goog/async/nexttick.js    10.2 KiB          [emitted]         
                                        closure-library/closure/goog/async/run.js    4.36 KiB          [emitted]         
                                   closure-library/closure/goog/async/throttle.js    5.04 KiB          [emitted]         
                                  closure-library/closure/goog/async/workqueue.js    3.24 KiB          [emitted]         
                                             closure-library/closure/goog/base.js     130 KiB          [emitted]         
                                 closure-library/closure/goog/bootstrap/nodejs.js    2.98 KiB          [emitted]         
                             closure-library/closure/goog/bootstrap/webworkers.js    1.38 KiB          [emitted]         
                                 closure-library/closure/goog/collections/sets.js    2.71 KiB          [emitted]         
                                      closure-library/closure/goog/color/alpha.js    16.4 KiB          [emitted]         
                                      closure-library/closure/goog/color/color.js    21.6 KiB          [emitted]         
                                      closure-library/closure/goog/color/names.js    4.77 KiB          [emitted]         
                               closure-library/closure/goog/conformance_proto.txt    23.6 KiB          [emitted]         
                                        closure-library/closure/goog/crypt/aes.js    29.1 KiB          [emitted]         
                                       closure-library/closure/goog/crypt/arc4.js    4.21 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/base64.js    11.5 KiB          [emitted]         
                                      closure-library/closure/goog/crypt/basen.js    7.13 KiB          [emitted]         
                                 closure-library/closure/goog/crypt/blobhasher.js    7.76 KiB          [emitted]         
                                closure-library/closure/goog/crypt/blockcipher.js     1.8 KiB          [emitted]         
                            closure-library/closure/goog/crypt/bytestring_perf.js    3.34 KiB          [emitted]         
                                        closure-library/closure/goog/crypt/cbc.js     4.2 KiB          [emitted]         
                                      closure-library/closure/goog/crypt/crypt.js    5.98 KiB          [emitted]         
                                        closure-library/closure/goog/crypt/ctr.js    3.62 KiB          [emitted]         
                                       closure-library/closure/goog/crypt/hash.js    2.07 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/hash32.js    5.71 KiB          [emitted]         
                                 closure-library/closure/goog/crypt/hashtester.js       7 KiB          [emitted]         
                                       closure-library/closure/goog/crypt/hmac.js    3.89 KiB          [emitted]         
                                        closure-library/closure/goog/crypt/md5.js    16.1 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/pbkdf2.js    4.61 KiB          [emitted]         
                                       closure-library/closure/goog/crypt/sha1.js    7.33 KiB          [emitted]         
                                       closure-library/closure/goog/crypt/sha2.js    9.88 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/sha224.js    1.32 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/sha256.js    1.32 KiB          [emitted]         
                                 closure-library/closure/goog/crypt/sha2_64bit.js    17.3 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/sha384.js    1.65 KiB          [emitted]         
                                     closure-library/closure/goog/crypt/sha512.js    1.64 KiB          [emitted]         
                                 closure-library/closure/goog/crypt/sha512_256.js    1.94 KiB          [emitted]         
                                closure-library/closure/goog/css/autocomplete.css   971 bytes          [emitted]         
                                      closure-library/closure/goog/css/bubble.css       2 KiB          [emitted]         
                                      closure-library/closure/goog/css/button.css   688 bytes          [emitted]         
                                  closure-library/closure/goog/css/charpicker.css     3.6 KiB          [emitted]         
                                    closure-library/closure/goog/css/checkbox.css   892 bytes          [emitted]         
                             closure-library/closure/goog/css/colormenubutton.css   692 bytes          [emitted]         
                                closure-library/closure/goog/css/colorpalette.css    1.16 KiB          [emitted]         
                      closure-library/closure/goog/css/colorpicker-simplegrid.css   998 bytes          [emitted]         
                                    closure-library/closure/goog/css/combobox.css    1.17 KiB          [emitted]         
                                      closure-library/closure/goog/css/common.css    1.14 KiB          [emitted]         
                                  closure-library/closure/goog/css/css3button.css       2 KiB          [emitted]         
                              closure-library/closure/goog/css/css3menubutton.css   653 bytes          [emitted]         
                                closure-library/closure/goog/css/custombutton.css    4.19 KiB          [emitted]         
                                  closure-library/closure/goog/css/datepicker.css    2.44 KiB          [emitted]         
                                      closure-library/closure/goog/css/dialog.css    1.37 KiB          [emitted]         
                             closure-library/closure/goog/css/dimensionpicker.css    1.08 KiB          [emitted]         
                            closure-library/closure/goog/css/dragdropdetector.css   869 bytes          [emitted]         
                               closure-library/closure/goog/css/editor/bubble.css    1.37 KiB          [emitted]         
                               closure-library/closure/goog/css/editor/dialog.css    1.08 KiB          [emitted]         
                       closure-library/closure/goog/css/editor/equationeditor.css    1.79 KiB          [emitted]         
                           closure-library/closure/goog/css/editor/linkdialog.css   737 bytes          [emitted]         
                               closure-library/closure/goog/css/editortoolbar.css    3.85 KiB          [emitted]         
                                closure-library/closure/goog/css/filteredmenu.css   575 bytes          [emitted]         
                     closure-library/closure/goog/css/filterobservingmenuitem.css   496 bytes          [emitted]         
                                  closure-library/closure/goog/css/flatbutton.css    1.26 KiB          [emitted]         
                              closure-library/closure/goog/css/flatmenubutton.css    1.33 KiB          [emitted]         
                                   closure-library/closure/goog/css/hovercard.css   963 bytes          [emitted]         
                                 closure-library/closure/goog/css/hsvapalette.css    4.96 KiB          [emitted]         
                                  closure-library/closure/goog/css/hsvpalette.css    3.57 KiB          [emitted]         
                             closure-library/closure/goog/css/imagelessbutton.css    4.72 KiB          [emitted]         
                         closure-library/closure/goog/css/imagelessmenubutton.css   664 bytes          [emitted]         
                             closure-library/closure/goog/css/inputdatepicker.css   303 bytes          [emitted]         
                                  closure-library/closure/goog/css/linkbutton.css   535 bytes          [emitted]         
                                        closure-library/closure/goog/css/menu.css   619 bytes          [emitted]         
                                     closure-library/closure/goog/css/menubar.css    1.03 KiB          [emitted]         
                                  closure-library/closure/goog/css/menubutton.css    4.39 KiB          [emitted]         
                                    closure-library/closure/goog/css/menuitem.css     3.8 KiB          [emitted]         
                               closure-library/closure/goog/css/menuseparator.css   404 bytes          [emitted]         
                             closure-library/closure/goog/css/multitestrunner.css    2.11 KiB          [emitted]         
                                     closure-library/closure/goog/css/palette.css   690 bytes          [emitted]         
                             closure-library/closure/goog/css/popupdatepicker.css   341 bytes          [emitted]         
                                closure-library/closure/goog/css/roundedpanel.css   499 bytes          [emitted]         
                                  closure-library/closure/goog/css/roundedtab.css    3.81 KiB          [emitted]         
                                     closure-library/closure/goog/css/submenu.css   712 bytes          [emitted]         
                                         closure-library/closure/goog/css/tab.css    1.86 KiB          [emitted]         
                                      closure-library/closure/goog/css/tabbar.css   886 bytes          [emitted]         
                                 closure-library/closure/goog/css/tablesorter.css   325 bytes          [emitted]         
                                     closure-library/closure/goog/css/toolbar.css    10.5 KiB          [emitted]         
                                     closure-library/closure/goog/css/tooltip.css   322 bytes          [emitted]         
                                        closure-library/closure/goog/css/tree.css    2.63 KiB          [emitted]         
                            closure-library/closure/goog/css/tristatemenuitem.css   918 bytes          [emitted]         
                                      closure-library/closure/goog/cssom/cssom.js    16.6 KiB          [emitted]         
                       closure-library/closure/goog/cssom/cssom_test_import_1.css   262 bytes          [emitted]         
                       closure-library/closure/goog/cssom/cssom_test_import_2.css   227 bytes          [emitted]         
                         closure-library/closure/goog/cssom/cssom_test_link_1.css   225 bytes          [emitted]         
                               closure-library/closure/goog/cssom/iframe/style.js    33.9 KiB          [emitted]         
                  closure-library/closure/goog/cssom/iframe/style_test_import.css   232 bytes          [emitted]         
                           closure-library/closure/goog/datasource/datamanager.js    16.8 KiB          [emitted]         
                            closure-library/closure/goog/datasource/datasource.js    16.5 KiB          [emitted]         
                                  closure-library/closure/goog/datasource/expr.js    14.7 KiB          [emitted]         
                          closure-library/closure/goog/datasource/fastdatanode.js    22.7 KiB          [emitted]         
                          closure-library/closure/goog/datasource/jsdatasource.js    12.4 KiB          [emitted]         
                        closure-library/closure/goog/datasource/jsondatasource.js    4.46 KiB          [emitted]         
                   closure-library/closure/goog/datasource/jsxmlhttpdatasource.js    5.42 KiB          [emitted]         
                         closure-library/closure/goog/datasource/xmldatasource.js    10.9 KiB          [emitted]         
                                        closure-library/closure/goog/date/date.js    51.2 KiB          [emitted]         
                                    closure-library/closure/goog/date/datelike.js   902 bytes          [emitted]         
                                   closure-library/closure/goog/date/daterange.js    12.7 KiB          [emitted]         
                                    closure-library/closure/goog/date/duration.js    4.63 KiB          [emitted]         
                                    closure-library/closure/goog/date/relative.js      15 KiB          [emitted]         
                         closure-library/closure/goog/date/relativecommontests.js    20.9 KiB          [emitted]         
                                 closure-library/closure/goog/date/utcdatetime.js    5.32 KiB          [emitted]         
                                        closure-library/closure/goog/db/cursor.js    5.78 KiB          [emitted]         
                                            closure-library/closure/goog/db/db.js    6.88 KiB          [emitted]         
                                         closure-library/closure/goog/db/error.js    12.8 KiB          [emitted]         
                                         closure-library/closure/goog/db/index.js    7.23 KiB          [emitted]         
                                     closure-library/closure/goog/db/indexeddb.js    8.75 KiB          [emitted]         
                                      closure-library/closure/goog/db/keyrange.js    3.61 KiB          [emitted]         
                                   closure-library/closure/goog/db/objectstore.js    12.5 KiB          [emitted]         
                                   closure-library/closure/goog/db/transaction.js     6.2 KiB          [emitted]         
                                    closure-library/closure/goog/debug/console.js    6.14 KiB          [emitted]         
                                      closure-library/closure/goog/debug/debug.js    19.5 KiB          [emitted]         
                                closure-library/closure/goog/debug/debugwindow.js    16.7 KiB          [emitted]         
                              closure-library/closure/goog/debug/devcss/devcss.js    14.8 KiB          [emitted]         
                        closure-library/closure/goog/debug/devcss/devcssrunner.js   896 bytes          [emitted]         
                                 closure-library/closure/goog/debug/divconsole.js     4.4 KiB          [emitted]         
                         closure-library/closure/goog/debug/entrypointregistry.js    5.36 KiB          [emitted]         
                                      closure-library/closure/goog/debug/error.js     1.8 KiB          [emitted]         
                               closure-library/closure/goog/debug/errorcontext.js    1.67 KiB          [emitted]         
                               closure-library/closure/goog/debug/errorhandler.js    12.1 KiB          [emitted]         
                        closure-library/closure/goog/debug/errorhandlerweakdep.js    1.32 KiB          [emitted]         
                              closure-library/closure/goog/debug/errorreporter.js    14.3 KiB          [emitted]         
                                closure-library/closure/goog/debug/fancywindow.js    12.8 KiB          [emitted]         
                                  closure-library/closure/goog/debug/formatter.js    13.6 KiB          [emitted]         
                                 closure-library/closure/goog/debug/fpsdisplay.js    4.05 KiB          [emitted]         
                                  closure-library/closure/goog/debug/logbuffer.js    4.21 KiB          [emitted]         
                                     closure-library/closure/goog/debug/logger.js    26.2 KiB          [emitted]         
                                  closure-library/closure/goog/debug/logrecord.js    5.99 KiB          [emitted]         
                        closure-library/closure/goog/debug/logrecordserializer.js    3.79 KiB          [emitted]         
                       closure-library/closure/goog/debug/relativetimeprovider.js    2.35 KiB          [emitted]         
                                     closure-library/closure/goog/debug/tracer.js    24.3 KiB          [emitted]         
                        closure-library/closure/goog/delegate/delegateregistry.js    12.2 KiB          [emitted]         
                               closure-library/closure/goog/delegate/delegates.js    1.93 KiB          [emitted]         
                                             closure-library/closure/goog/deps.js     482 KiB          [emitted]  [big]  
                            closure-library/closure/goog/disposable/disposable.js    9.38 KiB          [emitted]         
                           closure-library/closure/goog/disposable/idisposable.js    1.41 KiB          [emitted]         
                           closure-library/closure/goog/dom/abstractmultirange.js    2.54 KiB          [emitted]         
                                closure-library/closure/goog/dom/abstractrange.js      16 KiB          [emitted]         
                closure-library/closure/goog/dom/animationframe/animationframe.js    7.79 KiB          [emitted]         
                      closure-library/closure/goog/dom/animationframe/polyfill.js    2.09 KiB          [emitted]         
                                     closure-library/closure/goog/dom/annotate.js    12.4 KiB          [emitted]         
                                      closure-library/closure/goog/dom/asserts.js    13.1 KiB          [emitted]         
                                         closure-library/closure/goog/dom/attr.js    3.03 KiB          [emitted]         
                               closure-library/closure/goog/dom/browserfeature.js    2.36 KiB          [emitted]         
                   closure-library/closure/goog/dom/browserrange/abstractrange.js    11.9 KiB          [emitted]         
                    closure-library/closure/goog/dom/browserrange/browserrange.js    5.59 KiB          [emitted]         
                      closure-library/closure/goog/dom/browserrange/geckorange.js    3.16 KiB          [emitted]         
                         closure-library/closure/goog/dom/browserrange/ierange.js      31 KiB          [emitted]         
                      closure-library/closure/goog/dom/browserrange/operarange.js    2.88 KiB          [emitted]         
                        closure-library/closure/goog/dom/browserrange/w3crange.js    12.3 KiB          [emitted]         
                     closure-library/closure/goog/dom/browserrange/webkitrange.js     3.9 KiB          [emitted]         
                  closure-library/closure/goog/dom/bufferedviewportsizemonitor.js    5.49 KiB          [emitted]         
                                      closure-library/closure/goog/dom/classes.js    8.28 KiB          [emitted]         
                                    closure-library/closure/goog/dom/classlist.js    9.76 KiB          [emitted]         
                                 closure-library/closure/goog/dom/controlrange.js    12.2 KiB          [emitted]         
                                      closure-library/closure/goog/dom/dataset.js    7.06 KiB          [emitted]         
                                          closure-library/closure/goog/dom/dom.js     109 KiB          [emitted]         
                              closure-library/closure/goog/dom/fontsizemonitor.js    5.38 KiB          [emitted]         
                                        closure-library/closure/goog/dom/forms.js    15.4 KiB          [emitted]         
                                   closure-library/closure/goog/dom/fullscreen.js    5.78 KiB          [emitted]         
                                  closure-library/closure/goog/dom/htmlelement.js    1.13 KiB          [emitted]         
                                       closure-library/closure/goog/dom/iframe.js    7.55 KiB          [emitted]         
                                    closure-library/closure/goog/dom/inputtype.js    2.05 KiB          [emitted]         
                                         closure-library/closure/goog/dom/iter.js    3.48 KiB          [emitted]         
                                   closure-library/closure/goog/dom/multirange.js    13.4 KiB          [emitted]         
                                 closure-library/closure/goog/dom/nodeiterator.js    2.83 KiB          [emitted]         
                                   closure-library/closure/goog/dom/nodeoffset.js    3.13 KiB          [emitted]         
                                     closure-library/closure/goog/dom/nodetype.js    1.42 KiB          [emitted]         
                      closure-library/closure/goog/dom/pattern/abstractpattern.js    1.58 KiB          [emitted]         
                          closure-library/closure/goog/dom/pattern/allchildren.js    1.98 KiB          [emitted]         
                    closure-library/closure/goog/dom/pattern/callback/callback.js    2.65 KiB          [emitted]         
                     closure-library/closure/goog/dom/pattern/callback/counter.js    1.64 KiB          [emitted]         
                        closure-library/closure/goog/dom/pattern/callback/test.js    1.81 KiB          [emitted]         
                         closure-library/closure/goog/dom/pattern/childmatches.js    4.31 KiB          [emitted]         
                               closure-library/closure/goog/dom/pattern/endtag.js    1.89 KiB          [emitted]         
                              closure-library/closure/goog/dom/pattern/fulltag.js    3.09 KiB          [emitted]         
                              closure-library/closure/goog/dom/pattern/matcher.js    4.12 KiB          [emitted]         
                             closure-library/closure/goog/dom/pattern/nodetype.js     1.9 KiB          [emitted]         
                              closure-library/closure/goog/dom/pattern/pattern.js    3.07 KiB          [emitted]         
                               closure-library/closure/goog/dom/pattern/repeat.js    5.14 KiB          [emitted]         
                             closure-library/closure/goog/dom/pattern/sequence.js    4.34 KiB          [emitted]         
                             closure-library/closure/goog/dom/pattern/starttag.js     1.9 KiB          [emitted]         
                                  closure-library/closure/goog/dom/pattern/tag.js    3.91 KiB          [emitted]         
                                 closure-library/closure/goog/dom/pattern/text.js    2.07 KiB          [emitted]         
                                        closure-library/closure/goog/dom/range.js    7.85 KiB          [emitted]         
                                closure-library/closure/goog/dom/rangeendpoint.js   899 bytes          [emitted]         
                                         closure-library/closure/goog/dom/safe.js    27.3 KiB          [emitted]         
                              closure-library/closure/goog/dom/savedcaretrange.js    6.82 KiB          [emitted]         
                                   closure-library/closure/goog/dom/savedrange.js    2.08 KiB          [emitted]         
                                    closure-library/closure/goog/dom/selection.js    18.2 KiB          [emitted]         
                                  closure-library/closure/goog/dom/tagiterator.js    10.6 KiB          [emitted]         
                                      closure-library/closure/goog/dom/tagname.js    15.9 KiB          [emitted]         
                                         closure-library/closure/goog/dom/tags.js    1.36 KiB          [emitted]         
                                   closure-library/closure/goog/dom/textassert.js    1.74 KiB          [emitted]         
                                    closure-library/closure/goog/dom/textrange.js    17.6 KiB          [emitted]         
                            closure-library/closure/goog/dom/textrangeiterator.js    7.88 KiB          [emitted]         
                                          closure-library/closure/goog/dom/uri.js    2.27 KiB          [emitted]         
                                       closure-library/closure/goog/dom/vendor.js    2.71 KiB          [emitted]         
                          closure-library/closure/goog/dom/viewportsizemonitor.js    5.57 KiB          [emitted]         
                                          closure-library/closure/goog/dom/xml.js     9.1 KiB          [emitted]         
                            closure-library/closure/goog/editor/browserfeature.js    12.7 KiB          [emitted]         
                        closure-library/closure/goog/editor/clicktoeditwrapper.js    13.4 KiB          [emitted]         
                                   closure-library/closure/goog/editor/command.js    2.47 KiB          [emitted]         
                      closure-library/closure/goog/editor/contenteditablefield.js    3.35 KiB          [emitted]         
                                   closure-library/closure/goog/editor/defines.js    1.38 KiB          [emitted]         
                                     closure-library/closure/goog/editor/field.js    87.5 KiB          [emitted]         
                                     closure-library/closure/goog/editor/focus.js    1.14 KiB          [emitted]         
                                  closure-library/closure/goog/editor/icontent.js    10.3 KiB          [emitted]         
                                      closure-library/closure/goog/editor/link.js    11.3 KiB          [emitted]         
                                      closure-library/closure/goog/editor/node.js    16.1 KiB          [emitted]         
                                    closure-library/closure/goog/editor/plugin.js    1.24 KiB          [emitted]         
                               closure-library/closure/goog/editor/plugin_impl.js    15.6 KiB          [emitted]         
              closure-library/closure/goog/editor/plugins/abstractbubbleplugin.js    21.9 KiB          [emitted]         
              closure-library/closure/goog/editor/plugins/abstractdialogplugin.js    11.3 KiB          [emitted]         
                closure-library/closure/goog/editor/plugins/abstracttabhandler.js    2.52 KiB          [emitted]         
                closure-library/closure/goog/editor/plugins/basictextformatter.js    65.1 KiB          [emitted]         
                        closure-library/closure/goog/editor/plugins/blockquote.js      15 KiB          [emitted]         
                         closure-library/closure/goog/editor/plugins/emoticons.js    3.15 KiB          [emitted]         
                      closure-library/closure/goog/editor/plugins/enterhandler.js    27.9 KiB          [emitted]         
                       closure-library/closure/goog/editor/plugins/firststrong.js    10.9 KiB          [emitted]         
                   closure-library/closure/goog/editor/plugins/headerformatter.js    2.59 KiB          [emitted]         
                        closure-library/closure/goog/editor/plugins/linkbubble.js      19 KiB          [emitted]         
                  closure-library/closure/goog/editor/plugins/linkdialogplugin.js    14.1 KiB          [emitted]         
                closure-library/closure/goog/editor/plugins/linkshortcutplugin.js    1.73 KiB          [emitted]         
                    closure-library/closure/goog/editor/plugins/listtabhandler.js    1.97 KiB          [emitted]         
                        closure-library/closure/goog/editor/plugins/loremipsum.js    6.22 KiB          [emitted]         
                  closure-library/closure/goog/editor/plugins/removeformatting.js    29.6 KiB          [emitted]         
                  closure-library/closure/goog/editor/plugins/spacestabhandler.js     3.3 KiB          [emitted]         
                       closure-library/closure/goog/editor/plugins/tableeditor.js    15.7 KiB          [emitted]         
                 closure-library/closure/goog/editor/plugins/tagonenterhandler.js    26.6 KiB          [emitted]         
                          closure-library/closure/goog/editor/plugins/undoredo.js    32.7 KiB          [emitted]         
                   closure-library/closure/goog/editor/plugins/undoredomanager.js    9.82 KiB          [emitted]         
                     closure-library/closure/goog/editor/plugins/undoredostate.js    2.61 KiB          [emitted]         
                                     closure-library/closure/goog/editor/range.js    21.8 KiB          [emitted]         
                             closure-library/closure/goog/editor/seamlessfield.js    23.1 KiB          [emitted]         
                                     closure-library/closure/goog/editor/style.js    8.05 KiB          [emitted]         
                                     closure-library/closure/goog/editor/table.js    18.6 KiB          [emitted]         
                        closure-library/closure/goog/events/actioneventwrapper.js     5.5 KiB          [emitted]         
                             closure-library/closure/goog/events/actionhandler.js    5.28 KiB          [emitted]         
                              closure-library/closure/goog/events/browserevent.js    13.9 KiB          [emitted]         
                            closure-library/closure/goog/events/browserfeature.js    4.33 KiB          [emitted]         
                                     closure-library/closure/goog/events/event.js    4.02 KiB          [emitted]         
                              closure-library/closure/goog/events/eventhandler.js    17.1 KiB          [emitted]         
                                   closure-library/closure/goog/events/eventid.js    1.31 KiB          [emitted]         
                                    closure-library/closure/goog/events/events.js    33.9 KiB          [emitted]         
                               closure-library/closure/goog/events/eventtarget.js    12.8 KiB          [emitted]         
                         closure-library/closure/goog/events/eventtargettester.js    32.5 KiB          [emitted]         
                                 closure-library/closure/goog/events/eventtype.js    14.5 KiB          [emitted]         
                              closure-library/closure/goog/events/eventwrapper.js     2.4 KiB          [emitted]         
                           closure-library/closure/goog/events/filedrophandler.js    7.63 KiB          [emitted]         
                              closure-library/closure/goog/events/focushandler.js    3.38 KiB          [emitted]         
                                closure-library/closure/goog/events/imehandler.js    10.7 KiB          [emitted]         
                              closure-library/closure/goog/events/inputhandler.js     7.8 KiB          [emitted]         
                                  closure-library/closure/goog/events/keycodes.js    14.5 KiB          [emitted]         
                                closure-library/closure/goog/events/keyhandler.js    19.4 KiB          [emitted]         
                                  closure-library/closure/goog/events/keynames.js    2.78 KiB          [emitted]         
                                      closure-library/closure/goog/events/keys.js    1.17 KiB          [emitted]         
                                closure-library/closure/goog/events/listenable.js    10.7 KiB          [emitted]         
                                  closure-library/closure/goog/events/listener.js    3.43 KiB          [emitted]         
                               closure-library/closure/goog/events/listenermap.js    9.33 KiB          [emitted]         
                         closure-library/closure/goog/events/mousewheelhandler.js    9.61 KiB          [emitted]         
                             closure-library/closure/goog/events/onlinehandler.js    4.85 KiB          [emitted]         
                              closure-library/closure/goog/events/pastehandler.js      17 KiB          [emitted]         
                                closure-library/closure/goog/events/wheelevent.js    5.33 KiB          [emitted]         
                              closure-library/closure/goog/events/wheelhandler.js     5.6 KiB          [emitted]         
                              closure-library/closure/goog/format/emailaddress.js    13.5 KiB          [emitted]         
                                    closure-library/closure/goog/format/format.js    16.9 KiB          [emitted]         
                         closure-library/closure/goog/format/htmlprettyprinter.js    11.9 KiB          [emitted]         
             closure-library/closure/goog/format/internationalizedemailaddress.js    8.23 KiB          [emitted]         
                         closure-library/closure/goog/format/jsonprettyprinter.js    14.7 KiB          [emitted]         
                                         closure-library/closure/goog/fs/entry.js    7.75 KiB          [emitted]         
                                     closure-library/closure/goog/fs/entryimpl.js    10.8 KiB          [emitted]         
                                         closure-library/closure/goog/fs/error.js    5.22 KiB          [emitted]         
                                    closure-library/closure/goog/fs/filereader.js    7.57 KiB          [emitted]         
                                     closure-library/closure/goog/fs/filesaver.js    4.28 KiB          [emitted]         
                                    closure-library/closure/goog/fs/filesystem.js     1.1 KiB          [emitted]         
                                closure-library/closure/goog/fs/filesystemimpl.js     1.7 KiB          [emitted]         
                                    closure-library/closure/goog/fs/filewriter.js    2.67 KiB          [emitted]         
                                            closure-library/closure/goog/fs/fs.js    8.93 KiB          [emitted]         
                                 closure-library/closure/goog/fs/progressevent.js    1.84 KiB          [emitted]         
                                           closure-library/closure/goog/fs/url.js    3.21 KiB          [emitted]         
                              closure-library/closure/goog/functions/functions.js    15.1 KiB          [emitted]         
                              closure-library/closure/goog/fx/abstractdragdrop.js    47.6 KiB          [emitted]         
                                     closure-library/closure/goog/fx/anim/anim.js    6.06 KiB          [emitted]         
                                     closure-library/closure/goog/fx/animation.js    13.2 KiB          [emitted]         
                                closure-library/closure/goog/fx/animationqueue.js    7.23 KiB          [emitted]         
                                       closure-library/closure/goog/fx/css3/fx.js    2.13 KiB          [emitted]         
                               closure-library/closure/goog/fx/css3/transition.js    5.62 KiB          [emitted]         
                            closure-library/closure/goog/fx/cssspriteanimation.js    4.52 KiB          [emitted]         
                                           closure-library/closure/goog/fx/dom.js    21.7 KiB          [emitted]         
                                      closure-library/closure/goog/fx/dragdrop.js    1.65 KiB          [emitted]         
                                 closure-library/closure/goog/fx/dragdropgroup.js    3.05 KiB          [emitted]         
                                       closure-library/closure/goog/fx/dragger.js    24.6 KiB          [emitted]         
                                 closure-library/closure/goog/fx/draglistgroup.js    45.9 KiB          [emitted]         
                             closure-library/closure/goog/fx/dragscrollsupport.js    8.99 KiB          [emitted]         
                                        closure-library/closure/goog/fx/easing.js    2.24 KiB          [emitted]         
                                            closure-library/closure/goog/fx/fx.js     1.3 KiB          [emitted]         
                                    closure-library/closure/goog/fx/transition.js    1.94 KiB          [emitted]         
                                closure-library/closure/goog/fx/transitionbase.js    6.11 KiB          [emitted]         
                                             closure-library/closure/goog/goog.js    5.21 KiB          [emitted]         
                        closure-library/closure/goog/graphics/abstractgraphics.js    14.5 KiB          [emitted]         
                         closure-library/closure/goog/graphics/affinetransform.js    17.2 KiB          [emitted]         
                           closure-library/closure/goog/graphics/canvaselement.js    21.8 KiB          [emitted]         
                          closure-library/closure/goog/graphics/canvasgraphics.js      20 KiB          [emitted]         
                                 closure-library/closure/goog/graphics/element.js    5.13 KiB          [emitted]         
                          closure-library/closure/goog/graphics/ellipseelement.js    2.24 KiB          [emitted]         
                         closure-library/closure/goog/graphics/ext/coordinates.js    5.36 KiB          [emitted]         
                             closure-library/closure/goog/graphics/ext/element.js    26.4 KiB          [emitted]         
                             closure-library/closure/goog/graphics/ext/ellipse.js    1.93 KiB          [emitted]         
                                 closure-library/closure/goog/graphics/ext/ext.js    1.12 KiB          [emitted]         
                            closure-library/closure/goog/graphics/ext/graphics.js    6.25 KiB          [emitted]         
                               closure-library/closure/goog/graphics/ext/group.js    5.63 KiB          [emitted]         
                               closure-library/closure/goog/graphics/ext/image.js    1.91 KiB          [emitted]         
                                closure-library/closure/goog/graphics/ext/path.js     4.2 KiB          [emitted]         
                           closure-library/closure/goog/graphics/ext/rectangle.js    1.76 KiB          [emitted]         
                               closure-library/closure/goog/graphics/ext/shape.js    3.86 KiB          [emitted]         
                closure-library/closure/goog/graphics/ext/strokeandfillelement.js    2.31 KiB          [emitted]         
                                    closure-library/closure/goog/graphics/fill.js    1.29 KiB          [emitted]         
                                    closure-library/closure/goog/graphics/font.js    1.73 KiB          [emitted]         
                                closure-library/closure/goog/graphics/graphics.js    5.83 KiB          [emitted]         
                            closure-library/closure/goog/graphics/groupelement.js    1.92 KiB          [emitted]         
                            closure-library/closure/goog/graphics/imageelement.js    2.14 KiB          [emitted]         
                          closure-library/closure/goog/graphics/lineargradient.js    4.04 KiB          [emitted]         
                                    closure-library/closure/goog/graphics/path.js    15.5 KiB          [emitted]         
                             closure-library/closure/goog/graphics/pathelement.js    1.97 KiB          [emitted]         
                                   closure-library/closure/goog/graphics/paths.js     2.7 KiB          [emitted]         
                             closure-library/closure/goog/graphics/rectelement.js    2.21 KiB          [emitted]         
                               closure-library/closure/goog/graphics/solidfill.js    1.97 KiB          [emitted]         
                                  closure-library/closure/goog/graphics/stroke.js    2.13 KiB          [emitted]         
                    closure-library/closure/goog/graphics/strokeandfillelement.js    3.26 KiB          [emitted]         
                              closure-library/closure/goog/graphics/svgelement.js    9.32 KiB          [emitted]         
                             closure-library/closure/goog/graphics/svggraphics.js    27.5 KiB          [emitted]         
                             closure-library/closure/goog/graphics/textelement.js    1.97 KiB          [emitted]         
                              closure-library/closure/goog/graphics/vmlelement.js    13.8 KiB          [emitted]         
                             closure-library/closure/goog/graphics/vmlgraphics.js    31.7 KiB          [emitted]         
                                    closure-library/closure/goog/history/event.js    1.68 KiB          [emitted]         
                                closure-library/closure/goog/history/eventtype.js   842 bytes          [emitted]         
                                  closure-library/closure/goog/history/history.js    35.4 KiB          [emitted]         
                             closure-library/closure/goog/history/html5history.js    9.97 KiB          [emitted]         
                              closure-library/closure/goog/html/cssspecificity.js     6.5 KiB          [emitted]         
                                       closure-library/closure/goog/html/flash.js    5.52 KiB          [emitted]         
                           closure-library/closure/goog/html/legacyconversions.js    7.43 KiB          [emitted]         
                                    closure-library/closure/goog/html/safehtml.js    37.6 KiB          [emitted]         
                           closure-library/closure/goog/html/safehtmlformatter.js    6.57 KiB          [emitted]         
                                  closure-library/closure/goog/html/safescript.js    10.1 KiB          [emitted]         
                                   closure-library/closure/goog/html/safestyle.js    21.5 KiB          [emitted]         
                              closure-library/closure/goog/html/safestylesheet.js    12.3 KiB          [emitted]         
                                     closure-library/closure/goog/html/safeurl.js    24.4 KiB          [emitted]         
                        closure-library/closure/goog/html/safeurl_test_vectors.js    8.25 KiB          [emitted]         
                closure-library/closure/goog/html/sanitizer/attributewhitelist.js    3.47 KiB          [emitted]         
              closure-library/closure/goog/html/sanitizer/csspropertysanitizer.js    5.86 KiB          [emitted]         
                      closure-library/closure/goog/html/sanitizer/csssanitizer.js    17.2 KiB          [emitted]         
                    closure-library/closure/goog/html/sanitizer/elementweakmap.js    3.42 KiB          [emitted]         
                     closure-library/closure/goog/html/sanitizer/htmlsanitizer.js    41.6 KiB          [emitted]         
                         closure-library/closure/goog/html/sanitizer/noclobber.js    15.8 KiB          [emitted]         
              closure-library/closure/goog/html/sanitizer/safedomtreeprocessor.js      12 KiB          [emitted]         
                      closure-library/closure/goog/html/sanitizer/tagblacklist.js     2.1 KiB          [emitted]         
                      closure-library/closure/goog/html/sanitizer/tagwhitelist.js    4.86 KiB          [emitted]         
                            closure-library/closure/goog/html/sanitizer/unsafe.js    4.38 KiB          [emitted]         
                                 closure-library/closure/goog/html/silverlight.js    3.67 KiB          [emitted]         
                                     closure-library/closure/goog/html/testing.js    8.21 KiB          [emitted]         
                               closure-library/closure/goog/html/textextractor.js    4.55 KiB          [emitted]         
                          closure-library/closure/goog/html/trustedresourceurl.js    17.9 KiB          [emitted]         
                        closure-library/closure/goog/html/uncheckedconversions.js    9.18 KiB          [emitted]         
                                       closure-library/closure/goog/html/utils.js    2.42 KiB          [emitted]         
                                        closure-library/closure/goog/i18n/bidi.js    30.8 KiB          [emitted]         
                               closure-library/closure/goog/i18n/bidiformatter.js    21.8 KiB          [emitted]         
                        closure-library/closure/goog/i18n/charlistdecompressor.js    5.11 KiB          [emitted]         
                              closure-library/closure/goog/i18n/charpickerdata.js     127 KiB          [emitted]         
                                   closure-library/closure/goog/i18n/collation.js    2.33 KiB          [emitted]         
                  closure-library/closure/goog/i18n/compactnumberformatsymbols.js     156 KiB          [emitted]         
               closure-library/closure/goog/i18n/compactnumberformatsymbolsext.js     340 KiB          [emitted]  [big]  
                                    closure-library/closure/goog/i18n/currency.js      16 KiB          [emitted]         
                             closure-library/closure/goog/i18n/currencycodemap.js     4.6 KiB          [emitted]         
                          closure-library/closure/goog/i18n/dateintervalformat.js    22.4 KiB          [emitted]         
                        closure-library/closure/goog/i18n/dateintervalpatterns.js     154 KiB          [emitted]         
                     closure-library/closure/goog/i18n/dateintervalpatternsext.js     490 KiB          [emitted]  [big]  
                         closure-library/closure/goog/i18n/dateintervalsymbols.js     126 KiB          [emitted]         
                      closure-library/closure/goog/i18n/dateintervalsymbolsext.js     440 KiB          [emitted]  [big]  
                              closure-library/closure/goog/i18n/datetimeformat.js    34.2 KiB          [emitted]         
                               closure-library/closure/goog/i18n/datetimeparse.js    36.7 KiB          [emitted]         
                            closure-library/closure/goog/i18n/datetimepatterns.js    74.7 KiB          [emitted]         
                         closure-library/closure/goog/i18n/datetimepatternsext.js     283 KiB          [emitted]  [big]  
                             closure-library/closure/goog/i18n/datetimesymbols.js     235 KiB          [emitted]         
                          closure-library/closure/goog/i18n/datetimesymbolsext.js     873 KiB          [emitted]  [big]  
                               closure-library/closure/goog/i18n/graphemebreak.js    19.6 KiB          [emitted]         
                               closure-library/closure/goog/i18n/messageformat.js    26.1 KiB          [emitted]         
                                        closure-library/closure/goog/i18n/mime.js    3.54 KiB          [emitted]         
                                closure-library/closure/goog/i18n/numberformat.js    53.9 KiB          [emitted]         
                         closure-library/closure/goog/i18n/numberformatsymbols.js    76.8 KiB          [emitted]         
                      closure-library/closure/goog/i18n/numberformatsymbolsext.js     400 KiB          [emitted]  [big]  
                                closure-library/closure/goog/i18n/ordinalrules.js      27 KiB          [emitted]         
                                 closure-library/closure/goog/i18n/pluralrules.js    35.7 KiB          [emitted]         
                      closure-library/closure/goog/i18n/relativedatetimeformat.js    10.4 KiB          [emitted]         
                     closure-library/closure/goog/i18n/relativedatetimesymbols.js     358 KiB          [emitted]  [big]  
                  closure-library/closure/goog/i18n/relativedatetimesymbolsext.js     684 KiB          [emitted]  [big]  
                                    closure-library/closure/goog/i18n/timezone.js    14.4 KiB          [emitted]         
                                       closure-library/closure/goog/i18n/uchar.js    10.1 KiB          [emitted]         
                      closure-library/closure/goog/i18n/uchar/localnamefetcher.js    2.16 KiB          [emitted]         
                           closure-library/closure/goog/i18n/uchar/namefetcher.js     2.2 KiB          [emitted]         
                     closure-library/closure/goog/i18n/uchar/remotenamefetcher.js    8.07 KiB          [emitted]         
                                  closure-library/closure/goog/i18n/ucharnames.js    48.6 KiB          [emitted]         
                                    closure-library/closure/goog/images/blank.gif    49 bytes          [emitted]         
                             closure-library/closure/goog/images/bubble_close.jpg   586 bytes          [emitted]         
                              closure-library/closure/goog/images/bubble_left.gif    85 bytes          [emitted]         
                             closure-library/closure/goog/images/bubble_right.gif    86 bytes          [emitted]         
                                closure-library/closure/goog/images/button-bg.gif   454 bytes          [emitted]         
                            closure-library/closure/goog/images/check-outline.gif    69 bytes          [emitted]         
                             closure-library/closure/goog/images/check-sprite.gif    75 bytes          [emitted]         
                                    closure-library/closure/goog/images/check.gif    53 bytes          [emitted]         
                                closure-library/closure/goog/images/close_box.gif    65 bytes          [emitted]         
                        closure-library/closure/goog/images/color-swatch-tick.gif    69 bytes          [emitted]         
                         closure-library/closure/goog/images/dialog_close_box.gif    86 bytes          [emitted]         
                    closure-library/closure/goog/images/dimension-highlighted.png   171 bytes          [emitted]         
                  closure-library/closure/goog/images/dimension-unhighlighted.png   171 bytes          [emitted]         
                                   closure-library/closure/goog/images/dropdn.gif    51 bytes          [emitted]         
                          closure-library/closure/goog/images/dropdn_disabled.gif    51 bytes          [emitted]         
                                 closure-library/closure/goog/images/dropdown.gif    78 bytes          [emitted]         
                            closure-library/closure/goog/images/gears_bluedot.gif   236 bytes          [emitted]         
                             closure-library/closure/goog/images/gears_online.gif   137 bytes          [emitted]         
                             closure-library/closure/goog/images/gears_paused.gif    93 bytes          [emitted]         
                            closure-library/closure/goog/images/gears_syncing.gif   761 bytes          [emitted]         
                            closure-library/closure/goog/images/hsv-sprite-sm.gif    11.6 KiB          [emitted]         
                            closure-library/closure/goog/images/hsv-sprite-sm.png    19.1 KiB          [emitted]         
                               closure-library/closure/goog/images/hsv-sprite.gif    32.5 KiB          [emitted]         
                               closure-library/closure/goog/images/hsv-sprite.png    56.8 KiB          [emitted]         
                           closure-library/closure/goog/images/hsva-sprite-sm.gif    12.3 KiB          [emitted]         
                           closure-library/closure/goog/images/hsva-sprite-sm.png    19.5 KiB          [emitted]         
                              closure-library/closure/goog/images/hsva-sprite.gif    35.6 KiB          [emitted]         
                              closure-library/closure/goog/images/hsva-sprite.png    59.2 KiB          [emitted]         
                   closure-library/closure/goog/images/left_anchor_bubble_bot.gif   431 bytes          [emitted]         
                   closure-library/closure/goog/images/left_anchor_bubble_top.gif   332 bytes          [emitted]         
                              closure-library/closure/goog/images/menu-arrows.gif   113 bytes          [emitted]         
                                    closure-library/closure/goog/images/minus.png   238 bytes          [emitted]         
                     closure-library/closure/goog/images/no_anchor_bubble_bot.gif   228 bytes          [emitted]         
                     closure-library/closure/goog/images/no_anchor_bubble_top.gif   123 bytes          [emitted]         
                             closure-library/closure/goog/images/offlineicons.png    5.51 KiB          [emitted]         
                                     closure-library/closure/goog/images/plus.png   239 bytes          [emitted]         
                              closure-library/closure/goog/images/ratingstars.gif    1.11 KiB          [emitted]         
                  closure-library/closure/goog/images/right_anchor_bubble_bot.gif   425 bytes          [emitted]         
                  closure-library/closure/goog/images/right_anchor_bubble_top.gif   335 bytes          [emitted]         
                               closure-library/closure/goog/images/toolbar-bg.png   203 bytes          [emitted]         
                        closure-library/closure/goog/images/toolbar-separator.gif   472 bytes          [emitted]         
                            closure-library/closure/goog/images/toolbar_icons.gif    1.04 KiB          [emitted]         
                                   closure-library/closure/goog/images/tree/I.png   232 bytes          [emitted]         
                            closure-library/closure/goog/images/tree/cleardot.gif    43 bytes          [emitted]         
                                closure-library/closure/goog/images/tree/tree.gif    1.53 KiB          [emitted]         
                                closure-library/closure/goog/images/tree/tree.png    1.23 KiB          [emitted]         
                              closure-library/closure/goog/images/ui_controls.jpg    21.2 KiB          [emitted]         
                                         closure-library/closure/goog/iter/es6.js    5.49 KiB          [emitted]         
                                        closure-library/closure/goog/iter/iter.js    42.7 KiB          [emitted]         
                                      closure-library/closure/goog/json/hybrid.js    2.82 KiB          [emitted]         
                                        closure-library/closure/goog/json/json.js    12.1 KiB          [emitted]         
                                   closure-library/closure/goog/json/json_perf.js    2.75 KiB          [emitted]         
                                    closure-library/closure/goog/json/jsonable.js    1.48 KiB          [emitted]         
                         closure-library/closure/goog/json/nativejsonprocessor.js    2.18 KiB          [emitted]         
                                   closure-library/closure/goog/json/processor.js  1010 bytes          [emitted]         
                       closure-library/closure/goog/labs/collections/iterables.js    2.58 KiB          [emitted]         
                   closure-library/closure/goog/labs/dom/pagevisibilitymonitor.js    5.98 KiB          [emitted]         
             closure-library/closure/goog/labs/events/nondisposableeventtarget.js    9.69 KiB          [emitted]         
                                closure-library/closure/goog/labs/events/touch.js    2.35 KiB          [emitted]         
                                  closure-library/closure/goog/labs/format/csv.js    11.4 KiB          [emitted]         
                             closure-library/closure/goog/labs/i18n/listformat.js    8.79 KiB          [emitted]         
                            closure-library/closure/goog/labs/i18n/listsymbols.js    43.7 KiB          [emitted]         
                         closure-library/closure/goog/labs/i18n/listsymbolsext.js     256 KiB          [emitted]  [big]  
                                   closure-library/closure/goog/labs/mock/mock.js    28.8 KiB          [emitted]         
                       closure-library/closure/goog/labs/mock/verificationmode.js    6.33 KiB          [emitted]         
                                   closure-library/closure/goog/labs/net/image.js     3.5 KiB          [emitted]         
                              closure-library/closure/goog/labs/net/webchannel.js      26 KiB          [emitted]         
              closure-library/closure/goog/labs/net/webchannel/basetestchannel.js      15 KiB          [emitted]         
                      closure-library/closure/goog/labs/net/webchannel/channel.js     6.9 KiB          [emitted]         
               closure-library/closure/goog/labs/net/webchannel/channelrequest.js    34.2 KiB          [emitted]         
              closure-library/closure/goog/labs/net/webchannel/connectionstate.js    1.23 KiB          [emitted]         
                  closure-library/closure/goog/labs/net/webchannel/environment.js    2.33 KiB          [emitted]         
    closure-library/closure/goog/labs/net/webchannel/forwardchannelrequestpool.js    8.24 KiB          [emitted]         
                     closure-library/closure/goog/labs/net/webchannel/netutils.js    5.28 KiB          [emitted]         
                 closure-library/closure/goog/labs/net/webchannel/requeststats.js    9.93 KiB          [emitted]         
               closure-library/closure/goog/labs/net/webchannel/webchannelbase.js    70.5 KiB          [emitted]         
      closure-library/closure/goog/labs/net/webchannel/webchannelbasetransport.js    13.7 KiB          [emitted]         
              closure-library/closure/goog/labs/net/webchannel/webchanneldebug.js    7.14 KiB          [emitted]         
                         closure-library/closure/goog/labs/net/webchannel/wire.js    1.82 KiB          [emitted]         
                       closure-library/closure/goog/labs/net/webchannel/wirev8.js     4.6 KiB          [emitted]         
                     closure-library/closure/goog/labs/net/webchanneltransport.js    2.81 KiB          [emitted]         
              closure-library/closure/goog/labs/net/webchanneltransportfactory.js    1.36 KiB          [emitted]         
                                     closure-library/closure/goog/labs/net/xhr.js    16.9 KiB          [emitted]         
                      closure-library/closure/goog/labs/pubsub/broadcastpubsub.js    19.4 KiB          [emitted]         
           closure-library/closure/goog/labs/storage/boundedcollectablestorage.js    8.59 KiB          [emitted]         
                            closure-library/closure/goog/labs/structs/multimap.js    6.55 KiB          [emitted]         
                   closure-library/closure/goog/labs/style/pixeldensitymonitor.js    5.42 KiB          [emitted]         
                          closure-library/closure/goog/labs/testing/assertthat.js    1.96 KiB          [emitted]         
                    closure-library/closure/goog/labs/testing/decoratormatcher.js    2.54 KiB          [emitted]         
                   closure-library/closure/goog/labs/testing/dictionarymatcher.js     6.4 KiB          [emitted]         
                         closure-library/closure/goog/labs/testing/environment.js    13.4 KiB          [emitted]         
                        closure-library/closure/goog/labs/testing/json_fuzzing.js     7.6 KiB          [emitted]         
                        closure-library/closure/goog/labs/testing/logicmatcher.js    5.37 KiB          [emitted]         
                             closure-library/closure/goog/labs/testing/matcher.js    2.24 KiB          [emitted]         
                       closure-library/closure/goog/labs/testing/numbermatcher.js    8.29 KiB          [emitted]         
                       closure-library/closure/goog/labs/testing/objectmatcher.js    7.44 KiB          [emitted]         
                       closure-library/closure/goog/labs/testing/stringmatcher.js    9.96 KiB          [emitted]         
                           closure-library/closure/goog/labs/useragent/browser.js    10.6 KiB          [emitted]         
                            closure-library/closure/goog/labs/useragent/device.js    2.32 KiB          [emitted]         
                            closure-library/closure/goog/labs/useragent/engine.js    4.59 KiB          [emitted]         
                          closure-library/closure/goog/labs/useragent/platform.js    5.39 KiB          [emitted]         
                       closure-library/closure/goog/labs/useragent/test_agents.js    12.8 KiB          [emitted]         
                              closure-library/closure/goog/labs/useragent/util.js    4.23 KiB          [emitted]         
                          closure-library/closure/goog/labs/useragent/verifier.js    3.74 KiB          [emitted]         
                     closure-library/closure/goog/loader/abstractmodulemanager.js    12.6 KiB          [emitted]         
                       closure-library/closure/goog/loader/activemodulemanager.js    2.08 KiB          [emitted]         
                                 closure-library/closure/goog/locale/countries.js    6.52 KiB          [emitted]         
                closure-library/closure/goog/locale/defaultlocalenameconstants.js    20.1 KiB          [emitted]         
                          closure-library/closure/goog/locale/genericfontnames.js    2.45 KiB          [emitted]         
                      closure-library/closure/goog/locale/genericfontnamesdata.js    6.79 KiB          [emitted]         
                                    closure-library/closure/goog/locale/locale.js    15.1 KiB          [emitted]         
                       closure-library/closure/goog/locale/nativenameconstants.js    34.7 KiB          [emitted]         
                         closure-library/closure/goog/locale/scriptToLanguages.js    6.16 KiB          [emitted]         
                         closure-library/closure/goog/locale/timezonedetection.js       4 KiB          [emitted]         
                       closure-library/closure/goog/locale/timezonefingerprint.js    12.5 KiB          [emitted]         
                              closure-library/closure/goog/locale/timezonelist.js    4.69 KiB          [emitted]         
                                          closure-library/closure/goog/log/log.js    5.89 KiB          [emitted]         
                             closure-library/closure/goog/math/affinetransform.js      17 KiB          [emitted]         
                                      closure-library/closure/goog/math/bezier.js    8.86 KiB          [emitted]         
                                         closure-library/closure/goog/math/box.js    10.9 KiB          [emitted]         
                                  closure-library/closure/goog/math/coordinate.js    7.98 KiB          [emitted]         
                                 closure-library/closure/goog/math/coordinate3.js    4.52 KiB          [emitted]         
                          closure-library/closure/goog/math/exponentialbackoff.js    5.41 KiB          [emitted]         
                                     closure-library/closure/goog/math/integer.js      24 KiB          [emitted]         
                  closure-library/closure/goog/math/interpolator/interpolator1.js    2.41 KiB          [emitted]         
                        closure-library/closure/goog/math/interpolator/linear1.js    2.17 KiB          [emitted]         
                         closure-library/closure/goog/math/interpolator/pchip1.js    2.64 KiB          [emitted]         
                        closure-library/closure/goog/math/interpolator/spline1.js    6.27 KiB          [emitted]         
                                       closure-library/closure/goog/math/irect.js    1.17 KiB          [emitted]         
                                        closure-library/closure/goog/math/line.js    5.19 KiB          [emitted]         
                                        closure-library/closure/goog/math/long.js    29.3 KiB          [emitted]         
                                        closure-library/closure/goog/math/math.js    14.1 KiB          [emitted]         
                                      closure-library/closure/goog/math/matrix.js    20.9 KiB          [emitted]         
                                        closure-library/closure/goog/math/path.js    17.9 KiB          [emitted]         
                                       closure-library/closure/goog/math/paths.js    2.66 KiB          [emitted]         
                                       closure-library/closure/goog/math/range.js    4.77 KiB          [emitted]         
                                    closure-library/closure/goog/math/rangeset.js    9.23 KiB          [emitted]         
                                        closure-library/closure/goog/math/rect.js    14.1 KiB          [emitted]         
                                        closure-library/closure/goog/math/size.js    5.88 KiB          [emitted]         
                                        closure-library/closure/goog/math/tdma.js    2.64 KiB          [emitted]         
                                        closure-library/closure/goog/math/vec2.js    8.63 KiB          [emitted]         
                                        closure-library/closure/goog/math/vec3.js    7.91 KiB          [emitted]         
                                  closure-library/closure/goog/memoize/memoize.js    4.33 KiB          [emitted]         
                        closure-library/closure/goog/messaging/abstractchannel.js    6.24 KiB          [emitted]         
                        closure-library/closure/goog/messaging/bufferedchannel.js    8.01 KiB          [emitted]         
                        closure-library/closure/goog/messaging/deferredchannel.js    2.85 KiB          [emitted]         
                           closure-library/closure/goog/messaging/loggerclient.js    4.21 KiB          [emitted]         
                           closure-library/closure/goog/messaging/loggerserver.js    3.14 KiB          [emitted]         
                         closure-library/closure/goog/messaging/messagechannel.js    4.55 KiB          [emitted]         
                              closure-library/closure/goog/messaging/messaging.js    1.17 KiB          [emitted]         
                           closure-library/closure/goog/messaging/multichannel.js    8.43 KiB          [emitted]         
                             closure-library/closure/goog/messaging/portcaller.js    5.71 KiB          [emitted]         
                            closure-library/closure/goog/messaging/portchannel.js    14.8 KiB          [emitted]         
                            closure-library/closure/goog/messaging/portnetwork.js    2.84 KiB          [emitted]         
                           closure-library/closure/goog/messaging/portoperator.js    6.26 KiB          [emitted]         
                      closure-library/closure/goog/messaging/respondingchannel.js    7.44 KiB          [emitted]         
                      closure-library/closure/goog/module/abstractmoduleloader.js    1.92 KiB          [emitted]         
                                closure-library/closure/goog/module/basemodule.js    1.39 KiB          [emitted]         
                                    closure-library/closure/goog/module/loader.js    12.1 KiB          [emitted]         
                                    closure-library/closure/goog/module/module.js    1.21 KiB          [emitted]         
                                closure-library/closure/goog/module/moduleinfo.js    10.6 KiB          [emitted]         
                        closure-library/closure/goog/module/moduleloadcallback.js    2.37 KiB          [emitted]         
                              closure-library/closure/goog/module/moduleloader.js    15.5 KiB          [emitted]         
                             closure-library/closure/goog/module/modulemanager.js    36.6 KiB          [emitted]         
                               closure-library/closure/goog/net/browserchannel.js    81.7 KiB          [emitted]         
                           closure-library/closure/goog/net/browsertestchannel.js    19.7 KiB          [emitted]         
                                   closure-library/closure/goog/net/bulkloader.js    4.74 KiB          [emitted]         
                             closure-library/closure/goog/net/bulkloaderhelper.js    2.85 KiB          [emitted]         
                                 closure-library/closure/goog/net/channeldebug.js    8.21 KiB          [emitted]         
                               closure-library/closure/goog/net/channelrequest.js      39 KiB          [emitted]         
                                      closure-library/closure/goog/net/cookies.js    10.8 KiB          [emitted]         
                           closure-library/closure/goog/net/corsxmlhttpfactory.js     8.1 KiB          [emitted]         
                               closure-library/closure/goog/net/crossdomainrpc.js    28.1 KiB          [emitted]         
                                    closure-library/closure/goog/net/errorcode.js    3.21 KiB          [emitted]         
                                    closure-library/closure/goog/net/eventtype.js    1.25 KiB          [emitted]         
                          closure-library/closure/goog/net/fetchxmlhttpfactory.js    12.5 KiB          [emitted]         
                               closure-library/closure/goog/net/filedownloader.js    24.1 KiB          [emitted]         
                                   closure-library/closure/goog/net/httpstatus.js    3.39 KiB          [emitted]         
                               closure-library/closure/goog/net/httpstatusname.js    2.39 KiB          [emitted]         
                                     closure-library/closure/goog/net/iframeio.js    42.1 KiB          [emitted]         
                            closure-library/closure/goog/net/iframeloadmonitor.js    6.51 KiB          [emitted]         
                                  closure-library/closure/goog/net/imageloader.js    11.3 KiB          [emitted]         
                        closure-library/closure/goog/net/imageloader_testimg1.gif   453 bytes          [emitted]         
                        closure-library/closure/goog/net/imageloader_testimg2.gif   460 bytes          [emitted]         
                        closure-library/closure/goog/net/imageloader_testimg3.gif    13.1 KiB          [emitted]         
                                    closure-library/closure/goog/net/ipaddress.js    14.7 KiB          [emitted]         
                                     closure-library/closure/goog/net/jsloader.js    13.3 KiB          [emitted]         
                                        closure-library/closure/goog/net/jsonp.js    11.5 KiB          [emitted]         
                                 closure-library/closure/goog/net/mockiframeio.js    7.55 KiB          [emitted]         
                       closure-library/closure/goog/net/multiiframeloadmonitor.js    4.11 KiB          [emitted]         
                         closure-library/closure/goog/net/networkstatusmonitor.js    1.26 KiB          [emitted]         
                                closure-library/closure/goog/net/networktester.js    9.31 KiB          [emitted]         
                                 closure-library/closure/goog/net/rpc/httpcors.js    3.29 KiB          [emitted]         
                 closure-library/closure/goog/net/streams/base64pbstreamparser.js    2.98 KiB          [emitted]         
                  closure-library/closure/goog/net/streams/base64streamdecoder.js    3.37 KiB          [emitted]         
                     closure-library/closure/goog/net/streams/jsonstreamparser.js    17.8 KiB          [emitted]         
                   closure-library/closure/goog/net/streams/nodereadablestream.js    3.69 KiB          [emitted]         
                   closure-library/closure/goog/net/streams/pbjsonstreamparser.js    7.63 KiB          [emitted]         
                       closure-library/closure/goog/net/streams/pbstreamparser.js    7.84 KiB          [emitted]         
                        closure-library/closure/goog/net/streams/streamfactory.js    2.54 KiB          [emitted]         
                         closure-library/closure/goog/net/streams/streamparser.js       2 KiB          [emitted]         
                                closure-library/closure/goog/net/streams/utils.js   991 bytes          [emitted]         
                closure-library/closure/goog/net/streams/xhrnodereadablestream.js    6.07 KiB          [emitted]         
                      closure-library/closure/goog/net/streams/xhrstreamreader.js    11.9 KiB          [emitted]         
                                   closure-library/closure/goog/net/tmpnetwork.js    5.34 KiB          [emitted]         
                                    closure-library/closure/goog/net/websocket.js    16.5 KiB          [emitted]         
                        closure-library/closure/goog/net/wrapperxmlhttpfactory.js    2.12 KiB          [emitted]         
                                        closure-library/closure/goog/net/xhrio.js    44.1 KiB          [emitted]         
                                    closure-library/closure/goog/net/xhriopool.js    3.32 KiB          [emitted]         
                                      closure-library/closure/goog/net/xhrlike.js    3.29 KiB          [emitted]         
                                   closure-library/closure/goog/net/xhrmanager.js    23.4 KiB          [emitted]         
                                      closure-library/closure/goog/net/xmlhttp.js    6.95 KiB          [emitted]         
                               closure-library/closure/goog/net/xmlhttpfactory.js    1.86 KiB          [emitted]         
                         closure-library/closure/goog/net/xpc/crosspagechannel.js      28 KiB          [emitted]         
                     closure-library/closure/goog/net/xpc/crosspagechannelrole.js   881 bytes          [emitted]         
                          closure-library/closure/goog/net/xpc/directtransport.js    18.2 KiB          [emitted]         
              closure-library/closure/goog/net/xpc/frameelementmethodtransport.js    7.46 KiB          [emitted]         
                   closure-library/closure/goog/net/xpc/iframepollingtransport.js    28.7 KiB          [emitted]         
                     closure-library/closure/goog/net/xpc/iframerelaytransport.js    12.2 KiB          [emitted]         
                 closure-library/closure/goog/net/xpc/nativemessagingtransport.js    21.5 KiB          [emitted]         
                             closure-library/closure/goog/net/xpc/nixtransport.js    15.1 KiB          [emitted]         
                                    closure-library/closure/goog/net/xpc/relay.js    2.15 KiB          [emitted]         
                                closure-library/closure/goog/net/xpc/transport.js    2.67 KiB          [emitted]         
                                      closure-library/closure/goog/net/xpc/xpc.js    9.23 KiB          [emitted]         
                                    closure-library/closure/goog/object/object.js    21.7 KiB          [emitted]         
                     closure-library/closure/goog/positioning/absoluteposition.js    2.52 KiB          [emitted]         
                     closure-library/closure/goog/positioning/abstractposition.js    1.61 KiB          [emitted]         
                     closure-library/closure/goog/positioning/anchoredposition.js    2.88 KiB          [emitted]         
             closure-library/closure/goog/positioning/anchoredviewportposition.js    6.74 KiB          [emitted]         
                       closure-library/closure/goog/positioning/clientposition.js    3.27 KiB          [emitted]         
                 closure-library/closure/goog/positioning/menuanchoredposition.js    2.55 KiB          [emitted]         
                          closure-library/closure/goog/positioning/positioning.js    22.7 KiB          [emitted]         
               closure-library/closure/goog/positioning/viewportclientposition.js    4.52 KiB          [emitted]         
                     closure-library/closure/goog/positioning/viewportposition.js    2.43 KiB          [emitted]         
                           closure-library/closure/goog/promise/nativeresolver.js    1.18 KiB          [emitted]         
                                  closure-library/closure/goog/promise/promise.js    42.5 KiB          [emitted]         
                                 closure-library/closure/goog/promise/resolver.js     1.4 KiB          [emitted]         
                         closure-library/closure/goog/promise/testsuiteadapter.js    2.27 KiB          [emitted]         
                                 closure-library/closure/goog/promise/thenable.js    4.19 KiB          [emitted]         
                                      closure-library/closure/goog/proto/proto.js    1.26 KiB          [emitted]         
                                 closure-library/closure/goog/proto/serializer.js    1.87 KiB          [emitted]         
                                closure-library/closure/goog/proto2/descriptor.js    5.33 KiB          [emitted]         
                           closure-library/closure/goog/proto2/fielddescriptor.js    8.35 KiB          [emitted]         
                          closure-library/closure/goog/proto2/lazydeserializer.js    2.22 KiB          [emitted]         
                                   closure-library/closure/goog/proto2/message.js    20.1 KiB          [emitted]         
                          closure-library/closure/goog/proto2/objectserializer.js    8.14 KiB          [emitted]         
                          closure-library/closure/goog/proto2/pbliteserializer.js    5.42 KiB          [emitted]         
                                closure-library/closure/goog/proto2/serializer.js    6.12 KiB          [emitted]         
                                   closure-library/closure/goog/proto2/test.pb.js     100 KiB          [emitted]         
                      closure-library/closure/goog/proto2/textformatserializer.js    29.9 KiB          [emitted]         
                                      closure-library/closure/goog/proto2/util.js    1.63 KiB          [emitted]         
                                    closure-library/closure/goog/pubsub/pubsub.js    12.5 KiB          [emitted]         
                                   closure-library/closure/goog/pubsub/topicid.js    1.64 KiB          [emitted]         
                               closure-library/closure/goog/pubsub/typedpubsub.js    4.45 KiB          [emitted]         
                                  closure-library/closure/goog/reflect/reflect.js    4.48 KiB          [emitted]         
                           closure-library/closure/goog/result/deferredadaptor.js     1.9 KiB          [emitted]         
                           closure-library/closure/goog/result/dependentresult.js    1.63 KiB          [emitted]         
                          closure-library/closure/goog/result/result_interface.js    3.45 KiB          [emitted]         
                                closure-library/closure/goog/result/resultutil.js      18 KiB          [emitted]         
                              closure-library/closure/goog/result/simpleresult.js    6.94 KiB          [emitted]         
                                         closure-library/closure/goog/soy/data.js    17.3 KiB          [emitted]         
                                     closure-library/closure/goog/soy/renderer.js      12 KiB          [emitted]         
                                          closure-library/closure/goog/soy/soy.js    11.4 KiB          [emitted]         
                               closure-library/closure/goog/soy/soy_testhelper.js    10.3 KiB          [emitted]         
                                 closure-library/closure/goog/spell/spellcheck.js    12.1 KiB          [emitted]         
                                  closure-library/closure/goog/stats/basicstat.js     7.8 KiB          [emitted]         
                       closure-library/closure/goog/storage/collectablestorage.js    4.02 KiB          [emitted]         
                 closure-library/closure/goog/storage/collectablestoragetester.js    2.49 KiB          [emitted]         
                         closure-library/closure/goog/storage/encryptedstorage.js     6.2 KiB          [emitted]         
                                closure-library/closure/goog/storage/errorcode.js   955 bytes          [emitted]         
                          closure-library/closure/goog/storage/expiringstorage.js    4.17 KiB          [emitted]         
                      closure-library/closure/goog/storage/mechanism/errorcode.js    1.03 KiB          [emitted]         
         closure-library/closure/goog/storage/mechanism/errorhandlingmechanism.js    3.51 KiB          [emitted]         
              closure-library/closure/goog/storage/mechanism/html5localstorage.js    1.54 KiB          [emitted]         
            closure-library/closure/goog/storage/mechanism/html5sessionstorage.js    1.67 KiB          [emitted]         
                closure-library/closure/goog/storage/mechanism/html5webstorage.js    5.13 KiB          [emitted]         
                     closure-library/closure/goog/storage/mechanism/ieuserdata.js    8.22 KiB          [emitted]         
              closure-library/closure/goog/storage/mechanism/iterablemechanism.js    2.67 KiB          [emitted]         
        closure-library/closure/goog/storage/mechanism/iterablemechanismtester.js    3.23 KiB          [emitted]         
                      closure-library/closure/goog/storage/mechanism/mechanism.js    1.47 KiB          [emitted]         
               closure-library/closure/goog/storage/mechanism/mechanismfactory.js    4.22 KiB          [emitted]         
      closure-library/closure/goog/storage/mechanism/mechanismseparationtester.js     2.8 KiB          [emitted]         
         closure-library/closure/goog/storage/mechanism/mechanismsharingtester.js    2.66 KiB          [emitted]         
        closure-library/closure/goog/storage/mechanism/mechanismtestdefinition.js    1.04 KiB          [emitted]         
                closure-library/closure/goog/storage/mechanism/mechanismtester.js    5.19 KiB          [emitted]         
              closure-library/closure/goog/storage/mechanism/prefixedmechanism.js    2.75 KiB          [emitted]         
                              closure-library/closure/goog/storage/richstorage.js    4.58 KiB          [emitted]         
                                  closure-library/closure/goog/storage/storage.js    2.49 KiB          [emitted]         
                            closure-library/closure/goog/storage/storagetester.js     2.1 KiB          [emitted]         
                                     closure-library/closure/goog/string/const.js    5.98 KiB          [emitted]         
                                  closure-library/closure/goog/string/internal.js    12.2 KiB          [emitted]         
                                   closure-library/closure/goog/string/linkify.js    8.55 KiB          [emitted]         
                                  closure-library/closure/goog/string/newlines.js    4.51 KiB          [emitted]         
                                    closure-library/closure/goog/string/parser.js    1.08 KiB          [emitted]         
                                      closure-library/closure/goog/string/path.js    5.16 KiB          [emitted]         
                                    closure-library/closure/goog/string/string.js    45.6 KiB          [emitted]         
                              closure-library/closure/goog/string/stringbuffer.js    2.64 KiB          [emitted]         
                              closure-library/closure/goog/string/stringformat.js    8.09 KiB          [emitted]         
                               closure-library/closure/goog/string/stringifier.js    1.12 KiB          [emitted]         
                               closure-library/closure/goog/string/typedstring.js     1.7 KiB          [emitted]         
                                  closure-library/closure/goog/structs/avltree.js    26.2 KiB          [emitted]         
                           closure-library/closure/goog/structs/circularbuffer.js    5.72 KiB          [emitted]         
                               closure-library/closure/goog/structs/collection.js    1.38 KiB          [emitted]         
                                     closure-library/closure/goog/structs/heap.js     8.5 KiB          [emitted]         
                             closure-library/closure/goog/structs/inversionmap.js    4.97 KiB          [emitted]         
                                closure-library/closure/goog/structs/linkedmap.js    14.6 KiB          [emitted]         
                                      closure-library/closure/goog/structs/map.js    12.4 KiB          [emitted]         
                                     closure-library/closure/goog/structs/node.js    1.63 KiB          [emitted]         
                                     closure-library/closure/goog/structs/pool.js      10 KiB          [emitted]         
                             closure-library/closure/goog/structs/prioritypool.js    5.48 KiB          [emitted]         
                            closure-library/closure/goog/structs/priorityqueue.js    1.89 KiB          [emitted]         
                                 closure-library/closure/goog/structs/quadtree.js    15.6 KiB          [emitted]         
                                    closure-library/closure/goog/structs/queue.js    4.89 KiB          [emitted]         
                                      closure-library/closure/goog/structs/set.js    8.85 KiB          [emitted]         
                               closure-library/closure/goog/structs/simplepool.js    5.69 KiB          [emitted]         
                                closure-library/closure/goog/structs/stringset.js    11.8 KiB          [emitted]         
                                  closure-library/closure/goog/structs/structs.js    11.4 KiB          [emitted]         
                                 closure-library/closure/goog/structs/treenode.js    12.9 KiB          [emitted]         
                                     closure-library/closure/goog/structs/trie.js    11.7 KiB          [emitted]         
                                       closure-library/closure/goog/style/bidi.js    7.65 KiB          [emitted]         
                                     closure-library/closure/goog/style/cursor.js    4.19 KiB          [emitted]         
                                      closure-library/closure/goog/style/style.js    73.3 KiB          [emitted]         
                           closure-library/closure/goog/style/style_test_rect.svg   411 bytes          [emitted]         
                       closure-library/closure/goog/style/stylescrollbartester.js    2.54 KiB          [emitted]         
                                  closure-library/closure/goog/style/transform.js    7.06 KiB          [emitted]         
                                 closure-library/closure/goog/style/transition.js    4.43 KiB          [emitted]         
                                      closure-library/closure/goog/test_module.js    1.32 KiB          [emitted]         
                                  closure-library/closure/goog/test_module_dep.js   877 bytes          [emitted]         
                         closure-library/closure/goog/testing/assertionfailure.js    2.07 KiB          [emitted]         
                                  closure-library/closure/goog/testing/asserts.js    53.9 KiB          [emitted]         
                        closure-library/closure/goog/testing/async/mockcontrol.js    6.13 KiB          [emitted]         
                            closure-library/closure/goog/testing/asynctestcase.js    26.3 KiB          [emitted]         
                                closure-library/closure/goog/testing/benchmark.js    2.81 KiB          [emitted]         
                     closure-library/closure/goog/testing/continuationtestcase.js    20.7 KiB          [emitted]         
                         closure-library/closure/goog/testing/deferredtestcase.js    5.21 KiB          [emitted]         
                                      closure-library/closure/goog/testing/dom.js    24.3 KiB          [emitted]         
                               closure-library/closure/goog/testing/editor/dom.js    12.4 KiB          [emitted]         
                         closure-library/closure/goog/testing/editor/fieldmock.js    3.47 KiB          [emitted]         
                        closure-library/closure/goog/testing/editor/testhelper.js    5.73 KiB          [emitted]         
                     closure-library/closure/goog/testing/events/eventobserver.js    2.79 KiB          [emitted]         
                            closure-library/closure/goog/testing/events/events.js      34 KiB          [emitted]         
                          closure-library/closure/goog/testing/events/matchers.js    1.45 KiB          [emitted]         
                     closure-library/closure/goog/testing/events/onlinehandler.js    1.96 KiB          [emitted]         
                         closure-library/closure/goog/testing/expectedfailures.js       7 KiB          [emitted]         
                                  closure-library/closure/goog/testing/fs/blob.js    5.51 KiB          [emitted]         
                                 closure-library/closure/goog/testing/fs/entry.js    19.1 KiB          [emitted]         
                                  closure-library/closure/goog/testing/fs/file.js    1.62 KiB          [emitted]         
                            closure-library/closure/goog/testing/fs/filereader.js    7.05 KiB          [emitted]         
                            closure-library/closure/goog/testing/fs/filesystem.js    1.61 KiB          [emitted]         
                            closure-library/closure/goog/testing/fs/filewriter.js    7.33 KiB          [emitted]         
                                    closure-library/closure/goog/testing/fs/fs.js    6.12 KiB          [emitted]         
                         closure-library/closure/goog/testing/fs/progressevent.js    2.23 KiB          [emitted]         
                             closure-library/closure/goog/testing/functionmock.js    7.34 KiB          [emitted]         
                                 closure-library/closure/goog/testing/graphics.js    2.09 KiB          [emitted]         
                             closure-library/closure/goog/testing/i18n/asserts.js     2.8 KiB          [emitted]         
                         closure-library/closure/goog/testing/jstdasyncwrapper.js    11.2 KiB          [emitted]         
                      closure-library/closure/goog/testing/jstdtestcaseadapter.js    5.13 KiB          [emitted]         
                                   closure-library/closure/goog/testing/jsunit.js    7.43 KiB          [emitted]         
                          closure-library/closure/goog/testing/jsunitexception.js    1.64 KiB          [emitted]         
                                closure-library/closure/goog/testing/loosemock.js      10 KiB          [emitted]         
             closure-library/closure/goog/testing/messaging/mockmessagechannel.js     2.5 KiB          [emitted]         
               closure-library/closure/goog/testing/messaging/mockmessageevent.js    3.34 KiB          [emitted]         
                closure-library/closure/goog/testing/messaging/mockmessageport.js    2.44 KiB          [emitted]         
                closure-library/closure/goog/testing/messaging/mockportnetwork.js    2.02 KiB          [emitted]         
                                     closure-library/closure/goog/testing/mock.js    21.2 KiB          [emitted]         
                         closure-library/closure/goog/testing/mockclassfactory.js    19.6 KiB          [emitted]         
                                closure-library/closure/goog/testing/mockclock.js    20.1 KiB          [emitted]         
                              closure-library/closure/goog/testing/mockcontrol.js    7.59 KiB          [emitted]         
                            closure-library/closure/goog/testing/mockinterface.js    1.55 KiB          [emitted]         
                             closure-library/closure/goog/testing/mockmatchers.js    12.9 KiB          [emitted]         
                               closure-library/closure/goog/testing/mockrandom.js    3.94 KiB          [emitted]         
                                closure-library/closure/goog/testing/mockrange.js    2.14 KiB          [emitted]         
                              closure-library/closure/goog/testing/mockstorage.js    2.72 KiB          [emitted]         
                            closure-library/closure/goog/testing/mockuseragent.js    4.82 KiB          [emitted]         
                          closure-library/closure/goog/testing/multitestrunner.js    41.6 KiB          [emitted]         
                         closure-library/closure/goog/testing/net/mockiframeio.js    7.72 KiB          [emitted]         
                                closure-library/closure/goog/testing/net/xhrio.js      27 KiB          [emitted]         
                            closure-library/closure/goog/testing/net/xhriopool.js    1.81 KiB          [emitted]         
                     closure-library/closure/goog/testing/objectpropertystring.js    1.85 KiB          [emitted]         
              closure-library/closure/goog/testing/parallel_closure_test_suite.js    4.96 KiB          [emitted]         
                        closure-library/closure/goog/testing/performancetable.css   928 bytes          [emitted]         
                         closure-library/closure/goog/testing/performancetable.js    6.24 KiB          [emitted]         
                         closure-library/closure/goog/testing/performancetimer.js    14.1 KiB          [emitted]         
                         closure-library/closure/goog/testing/propertyreplacer.js    10.9 KiB          [emitted]         
                            closure-library/closure/goog/testing/proto2/proto2.js     5.1 KiB          [emitted]         
                             closure-library/closure/goog/testing/pseudorandom.js    4.29 KiB          [emitted]         
                           closure-library/closure/goog/testing/recordfunction.js    8.96 KiB          [emitted]         
                         closure-library/closure/goog/testing/shardingtestcase.js    4.29 KiB          [emitted]         
                                closure-library/closure/goog/testing/singleton.js    1.61 KiB          [emitted]         
                               closure-library/closure/goog/testing/stacktrace.js    16.3 KiB          [emitted]         
                    closure-library/closure/goog/testing/storage/fakemechanism.js    1.87 KiB          [emitted]         
                               closure-library/closure/goog/testing/strictmock.js    5.78 KiB          [emitted]         
                      closure-library/closure/goog/testing/style/layoutasserts.js    11.3 KiB          [emitted]         
                              closure-library/closure/goog/testing/style/style.js    2.68 KiB          [emitted]         
                                 closure-library/closure/goog/testing/testcase.js    64.9 KiB          [emitted]         
                                closure-library/closure/goog/testing/testqueue.js    1.72 KiB          [emitted]         
                               closure-library/closure/goog/testing/testrunner.js    15.4 KiB          [emitted]         
                                closure-library/closure/goog/testing/testsuite.js    2.48 KiB          [emitted]         
                       closure-library/closure/goog/testing/ui/rendererasserts.js     1.9 KiB          [emitted]         
                       closure-library/closure/goog/testing/ui/rendererharness.js    4.79 KiB          [emitted]         
                                 closure-library/closure/goog/testing/ui/style.js    5.39 KiB          [emitted]         
                                      closure-library/closure/goog/timer/timer.js    9.32 KiB          [emitted]         
                  closure-library/closure/goog/transitionalforwarddeclarations.js    1.31 KiB          [emitted]         
                                        closure-library/closure/goog/transpile.js    2.28 MiB          [emitted]  [big]  
                                    closure-library/closure/goog/tweak/entries.js    25.2 KiB          [emitted]         
                                   closure-library/closure/goog/tweak/registry.js    10.4 KiB          [emitted]         
                                closure-library/closure/goog/tweak/testhelpers.js    3.88 KiB          [emitted]         
                                      closure-library/closure/goog/tweak/tweak.js    10.3 KiB          [emitted]         
                                    closure-library/closure/goog/tweak/tweakui.js    26.3 KiB          [emitted]         
                          closure-library/closure/goog/ui/abstractspellchecker.js    33.7 KiB          [emitted]         
                                         closure-library/closure/goog/ui/ac/ac.js    1.91 KiB          [emitted]         
                               closure-library/closure/goog/ui/ac/arraymatcher.js    6.04 KiB          [emitted]         
                               closure-library/closure/goog/ui/ac/autocomplete.js      26 KiB          [emitted]         
                             closure-library/closure/goog/ui/ac/cachingmatcher.js     8.9 KiB          [emitted]         
                               closure-library/closure/goog/ui/ac/inputhandler.js    38.7 KiB          [emitted]         
                                     closure-library/closure/goog/ui/ac/remote.js     3.5 KiB          [emitted]         
                         closure-library/closure/goog/ui/ac/remotearraymatcher.js    8.54 KiB          [emitted]         
                                   closure-library/closure/goog/ui/ac/renderer.js      34 KiB          [emitted]         
                              closure-library/closure/goog/ui/ac/renderoptions.js    2.02 KiB          [emitted]         
                           closure-library/closure/goog/ui/ac/richinputhandler.js    2.02 KiB          [emitted]         
                                 closure-library/closure/goog/ui/ac/richremote.js    4.31 KiB          [emitted]         
                     closure-library/closure/goog/ui/ac/richremotearraymatcher.js    5.43 KiB          [emitted]         
                               closure-library/closure/goog/ui/activitymonitor.js    9.57 KiB          [emitted]         
                               closure-library/closure/goog/ui/advancedtooltip.js    10.6 KiB          [emitted]         
                                 closure-library/closure/goog/ui/animatedzippy.js     6.8 KiB          [emitted]         
                                closure-library/closure/goog/ui/attachablemenu.js    13.3 KiB          [emitted]         
                                     closure-library/closure/goog/ui/bidiinput.js    5.21 KiB          [emitted]         
                                        closure-library/closure/goog/ui/bubble.js    14.5 KiB          [emitted]         
                                        closure-library/closure/goog/ui/button.js    6.43 KiB          [emitted]         
                                closure-library/closure/goog/ui/buttonrenderer.js    7.04 KiB          [emitted]         
                                    closure-library/closure/goog/ui/buttonside.js    1.16 KiB          [emitted]         
                                   closure-library/closure/goog/ui/charcounter.js    5.32 KiB          [emitted]         
                                    closure-library/closure/goog/ui/charpicker.js    28.5 KiB          [emitted]         
                                      closure-library/closure/goog/ui/checkbox.js    7.78 KiB          [emitted]         
                              closure-library/closure/goog/ui/checkboxmenuitem.js    1.88 KiB          [emitted]         
                              closure-library/closure/goog/ui/checkboxrenderer.js    6.34 KiB          [emitted]         
                               closure-library/closure/goog/ui/colormenubutton.js    7.26 KiB          [emitted]         
                       closure-library/closure/goog/ui/colormenubuttonrenderer.js    5.23 KiB          [emitted]         
                                  closure-library/closure/goog/ui/colorpalette.js    5.52 KiB          [emitted]         
                                   closure-library/closure/goog/ui/colorpicker.js    9.96 KiB          [emitted]         
                                      closure-library/closure/goog/ui/combobox.js    26.3 KiB          [emitted]         
                                     closure-library/closure/goog/ui/component.js    43.4 KiB          [emitted]         
                                 closure-library/closure/goog/ui/componentutil.js    1.22 KiB          [emitted]         
                                     closure-library/closure/goog/ui/container.js    43.1 KiB          [emitted]         
                             closure-library/closure/goog/ui/containerrenderer.js    13.5 KiB          [emitted]         
                             closure-library/closure/goog/ui/containerscroller.js    6.81 KiB          [emitted]         
                                       closure-library/closure/goog/ui/control.js    55.3 KiB          [emitted]         
                                closure-library/closure/goog/ui/controlcontent.js   982 bytes          [emitted]         
                               closure-library/closure/goog/ui/controlrenderer.js      35 KiB          [emitted]         
                                  closure-library/closure/goog/ui/cookieeditor.js    4.84 KiB          [emitted]         
                            closure-library/closure/goog/ui/css3buttonrenderer.js    4.64 KiB          [emitted]         
                        closure-library/closure/goog/ui/css3menubuttonrenderer.js    4.84 KiB          [emitted]         
                                      closure-library/closure/goog/ui/cssnames.js   988 bytes          [emitted]         
                                  closure-library/closure/goog/ui/custombutton.js    2.17 KiB          [emitted]         
                          closure-library/closure/goog/ui/custombuttonrenderer.js    9.62 KiB          [emitted]         
                            closure-library/closure/goog/ui/customcolorpalette.js     4.8 KiB          [emitted]         
                                    closure-library/closure/goog/ui/datepicker.js      47 KiB          [emitted]         
                            closure-library/closure/goog/ui/datepickerrenderer.js     1.9 KiB          [emitted]         
                                      closure-library/closure/goog/ui/decorate.js    1.29 KiB          [emitted]         
                     closure-library/closure/goog/ui/defaultdatepickerrenderer.js    7.23 KiB          [emitted]         
                                        closure-library/closure/goog/ui/dialog.js    47.7 KiB          [emitted]         
                               closure-library/closure/goog/ui/dimensionpicker.js    10.9 KiB          [emitted]         
                       closure-library/closure/goog/ui/dimensionpickerrenderer.js    14.5 KiB          [emitted]         
                              closure-library/closure/goog/ui/dragdropdetector.js      18 KiB          [emitted]         
                                  closure-library/closure/goog/ui/drilldownrow.js    16.6 KiB          [emitted]         
                         closure-library/closure/goog/ui/editor/abstractdialog.js    13.9 KiB          [emitted]         
                                 closure-library/closure/goog/ui/editor/bubble.js      17 KiB          [emitted]         
                         closure-library/closure/goog/ui/editor/defaulttoolbar.js    39.5 KiB          [emitted]         
                             closure-library/closure/goog/ui/editor/linkdialog.js    34.6 KiB          [emitted]         
                               closure-library/closure/goog/ui/editor/messages.js    4.68 KiB          [emitted]         
                                closure-library/closure/goog/ui/editor/tabpane.js    6.06 KiB          [emitted]         
                      closure-library/closure/goog/ui/editor/toolbarcontroller.js     8.9 KiB          [emitted]         
                         closure-library/closure/goog/ui/editor/toolbarfactory.js    17.7 KiB          [emitted]         
                                   closure-library/closure/goog/ui/emoji/emoji.js    3.08 KiB          [emitted]         
                            closure-library/closure/goog/ui/emoji/emojipalette.js    8.22 KiB          [emitted]         
                    closure-library/closure/goog/ui/emoji/emojipaletterenderer.js    7.02 KiB          [emitted]         
                             closure-library/closure/goog/ui/emoji/emojipicker.js    22.6 KiB          [emitted]         
                        closure-library/closure/goog/ui/emoji/popupemojipicker.js    11.4 KiB          [emitted]         
         closure-library/closure/goog/ui/emoji/progressiveemojipaletterenderer.js    3.16 KiB          [emitted]         
                              closure-library/closure/goog/ui/emoji/spriteinfo.js    5.96 KiB          [emitted]         
                                  closure-library/closure/goog/ui/filteredmenu.js    18.5 KiB          [emitted]         
                       closure-library/closure/goog/ui/filterobservingmenuitem.js    3.15 KiB          [emitted]         
               closure-library/closure/goog/ui/filterobservingmenuitemrenderer.js    1.97 KiB          [emitted]         
                            closure-library/closure/goog/ui/flatbuttonrenderer.js    4.91 KiB          [emitted]         
                        closure-library/closure/goog/ui/flatmenubuttonrenderer.js    7.33 KiB          [emitted]         
                                      closure-library/closure/goog/ui/formpost.js    3.53 KiB          [emitted]         
                                         closure-library/closure/goog/ui/gauge.js      27 KiB          [emitted]         
                                    closure-library/closure/goog/ui/gaugetheme.js    4.82 KiB          [emitted]         
                                     closure-library/closure/goog/ui/hovercard.js    14.8 KiB          [emitted]         
                                   closure-library/closure/goog/ui/hsvapalette.js    8.95 KiB          [emitted]         
                                    closure-library/closure/goog/ui/hsvpalette.js    15.6 KiB          [emitted]         
                                   closure-library/closure/goog/ui/idgenerator.js    1.79 KiB          [emitted]         
                                     closure-library/closure/goog/ui/idletimer.js     8.7 KiB          [emitted]         
                                    closure-library/closure/goog/ui/iframemask.js    6.96 KiB          [emitted]         
                       closure-library/closure/goog/ui/imagelessbuttonrenderer.js    7.31 KiB          [emitted]         
                   closure-library/closure/goog/ui/imagelessmenubuttonrenderer.js    7.61 KiB          [emitted]         
                               closure-library/closure/goog/ui/inputdatepicker.js    11.2 KiB          [emitted]         
                                     closure-library/closure/goog/ui/itemevent.js    1.52 KiB          [emitted]         
                       closure-library/closure/goog/ui/keyboardshortcuthandler.js    39.3 KiB          [emitted]         
                                    closure-library/closure/goog/ui/labelinput.js    18.7 KiB          [emitted]         
                            closure-library/closure/goog/ui/linkbuttonrenderer.js    2.24 KiB          [emitted]         
                             closure-library/closure/goog/ui/media/flashobject.js    17.4 KiB          [emitted]         
                                  closure-library/closure/goog/ui/media/flickr.js    9.94 KiB          [emitted]         
                             closure-library/closure/goog/ui/media/googlevideo.js    9.69 KiB          [emitted]         
                                   closure-library/closure/goog/ui/media/media.js    11.1 KiB          [emitted]         
                              closure-library/closure/goog/ui/media/mediamodel.js    23.4 KiB          [emitted]         
                                     closure-library/closure/goog/ui/media/mp3.js    7.19 KiB          [emitted]         
                                   closure-library/closure/goog/ui/media/photo.js    4.59 KiB          [emitted]         
                                  closure-library/closure/goog/ui/media/picasa.js    10.4 KiB          [emitted]         
                                   closure-library/closure/goog/ui/media/vimeo.js    9.06 KiB          [emitted]         
                                 closure-library/closure/goog/ui/media/youtube.js    13.1 KiB          [emitted]         
                                          closure-library/closure/goog/ui/menu.js      15 KiB          [emitted]         
                                       closure-library/closure/goog/ui/menubar.js    1.58 KiB          [emitted]         
                              closure-library/closure/goog/ui/menubardecorator.js    1.11 KiB          [emitted]         
                               closure-library/closure/goog/ui/menubarrenderer.js    1.96 KiB          [emitted]         
                                      closure-library/closure/goog/ui/menubase.js    4.63 KiB          [emitted]         
                                    closure-library/closure/goog/ui/menubutton.js    33.7 KiB          [emitted]         
                            closure-library/closure/goog/ui/menubuttonrenderer.js    6.88 KiB          [emitted]         
                                    closure-library/closure/goog/ui/menuheader.js    2.18 KiB          [emitted]         
                            closure-library/closure/goog/ui/menuheaderrenderer.js    1.54 KiB          [emitted]         
                                      closure-library/closure/goog/ui/menuitem.js    9.78 KiB          [emitted]         
                              closure-library/closure/goog/ui/menuitemrenderer.js    12.2 KiB          [emitted]         
                                  closure-library/closure/goog/ui/menurenderer.js    3.72 KiB          [emitted]         
                                 closure-library/closure/goog/ui/menuseparator.js     1.7 KiB          [emitted]         
                         closure-library/closure/goog/ui/menuseparatorrenderer.js    3.39 KiB          [emitted]         
                           closure-library/closure/goog/ui/mockactivitymonitor.js    2.09 KiB          [emitted]         
                     closure-library/closure/goog/ui/modalariavisibilityhelper.js    2.69 KiB          [emitted]         
                                    closure-library/closure/goog/ui/modalpopup.js      22 KiB          [emitted]         
                          closure-library/closure/goog/ui/nativebuttonrenderer.js    6.64 KiB          [emitted]         
                                        closure-library/closure/goog/ui/option.js    2.42 KiB          [emitted]         
                                       closure-library/closure/goog/ui/palette.js    19.8 KiB          [emitted]         
                               closure-library/closure/goog/ui/paletterenderer.js    13.3 KiB          [emitted]         
                         closure-library/closure/goog/ui/plaintextspellchecker.js      18 KiB          [emitted]         
                                         closure-library/closure/goog/ui/popup.js       5 KiB          [emitted]         
                                     closure-library/closure/goog/ui/popupbase.js    24.4 KiB          [emitted]         
                              closure-library/closure/goog/ui/popupcolorpicker.js    12.7 KiB          [emitted]         
                               closure-library/closure/goog/ui/popupdatepicker.js    10.6 KiB          [emitted]         
                                     closure-library/closure/goog/ui/popupmenu.js      20 KiB          [emitted]         
                                   closure-library/closure/goog/ui/progressbar.js    11.1 KiB          [emitted]         
                                        closure-library/closure/goog/ui/prompt.js      12 KiB          [emitted]         
                                    closure-library/closure/goog/ui/rangemodel.js     7.3 KiB          [emitted]         
                                       closure-library/closure/goog/ui/ratings.js    14.3 KiB          [emitted]         
                                      closure-library/closure/goog/ui/registry.js    6.07 KiB          [emitted]         
                          closure-library/closure/goog/ui/richtextspellchecker.js    22.1 KiB          [emitted]         
                                  closure-library/closure/goog/ui/roundedpanel.js    20.5 KiB          [emitted]         
                            closure-library/closure/goog/ui/roundedtabrenderer.js     6.8 KiB          [emitted]         
                                 closure-library/closure/goog/ui/scrollfloater.js    19.4 KiB          [emitted]         
                                        closure-library/closure/goog/ui/select.js    17.5 KiB          [emitted]         
                           closure-library/closure/goog/ui/selectionmenubutton.js    9.24 KiB          [emitted]         
                                closure-library/closure/goog/ui/selectionmodel.js    8.55 KiB          [emitted]         
                                     closure-library/closure/goog/ui/separator.js    2.88 KiB          [emitted]         
                                   closure-library/closure/goog/ui/serverchart.js    52.3 KiB          [emitted]         
                                        closure-library/closure/goog/ui/slider.js    4.46 KiB          [emitted]         
                                    closure-library/closure/goog/ui/sliderbase.js    53.3 KiB          [emitted]         
                                     closure-library/closure/goog/ui/splitpane.js    27.4 KiB          [emitted]         
                      closure-library/closure/goog/ui/style/app/buttonrenderer.js    7.13 KiB          [emitted]         
                  closure-library/closure/goog/ui/style/app/menubuttonrenderer.js     8.2 KiB          [emitted]         
         closure-library/closure/goog/ui/style/app/primaryactionbuttonrenderer.js    2.85 KiB          [emitted]         
                                       closure-library/closure/goog/ui/submenu.js    19.9 KiB          [emitted]         
                               closure-library/closure/goog/ui/submenurenderer.js    8.51 KiB          [emitted]         
                                           closure-library/closure/goog/ui/tab.js    3.19 KiB          [emitted]         
                                        closure-library/closure/goog/ui/tabbar.js    12.1 KiB          [emitted]         
                                closure-library/closure/goog/ui/tabbarrenderer.js    5.48 KiB          [emitted]         
                                   closure-library/closure/goog/ui/tablesorter.js    9.35 KiB          [emitted]         
                                       closure-library/closure/goog/ui/tabpane.js    17.6 KiB          [emitted]         
                                   closure-library/closure/goog/ui/tabrenderer.js     4.6 KiB          [emitted]         
                                      closure-library/closure/goog/ui/textarea.js    22.7 KiB          [emitted]         
                              closure-library/closure/goog/ui/textarearenderer.js    4.79 KiB          [emitted]         
                                  closure-library/closure/goog/ui/togglebutton.js    2.15 KiB          [emitted]         
                                       closure-library/closure/goog/ui/toolbar.js     2.2 KiB          [emitted]         
                                 closure-library/closure/goog/ui/toolbarbutton.js    1.81 KiB          [emitted]         
                         closure-library/closure/goog/ui/toolbarbuttonrenderer.js    1.69 KiB          [emitted]         
                        closure-library/closure/goog/ui/toolbarcolormenubutton.js    2.13 KiB          [emitted]         
                closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js    3.52 KiB          [emitted]         
                             closure-library/closure/goog/ui/toolbarmenubutton.js    1.97 KiB          [emitted]         
                     closure-library/closure/goog/ui/toolbarmenubuttonrenderer.js    1.73 KiB          [emitted]         
                               closure-library/closure/goog/ui/toolbarrenderer.js    2.92 KiB          [emitted]         
                                 closure-library/closure/goog/ui/toolbarselect.js    1.95 KiB          [emitted]         
                              closure-library/closure/goog/ui/toolbarseparator.js    1.71 KiB          [emitted]         
                      closure-library/closure/goog/ui/toolbarseparatorrenderer.js    3.05 KiB          [emitted]         
                           closure-library/closure/goog/ui/toolbartogglebutton.js    1.89 KiB          [emitted]         
                                       closure-library/closure/goog/ui/tooltip.js    29.3 KiB          [emitted]         
                                 closure-library/closure/goog/ui/tree/basenode.js    37.9 KiB          [emitted]         
                              closure-library/closure/goog/ui/tree/treecontrol.js    15.7 KiB          [emitted]         
                                 closure-library/closure/goog/ui/tree/treenode.js    2.91 KiB          [emitted]         
                                closure-library/closure/goog/ui/tree/typeahead.js       9 KiB          [emitted]         
                              closure-library/closure/goog/ui/tristatemenuitem.js    6.13 KiB          [emitted]         
                      closure-library/closure/goog/ui/tristatemenuitemrenderer.js       3 KiB          [emitted]         
                                closure-library/closure/goog/ui/twothumbslider.js    5.65 KiB          [emitted]         
                                         closure-library/closure/goog/ui/zippy.js    13.5 KiB          [emitted]         
                                          closure-library/closure/goog/uri/uri.js    42.3 KiB          [emitted]         
                                        closure-library/closure/goog/uri/utils.js    35.8 KiB          [emitted]         
                            closure-library/closure/goog/useragent/adobereader.js    2.69 KiB          [emitted]         
                                  closure-library/closure/goog/useragent/flash.js    4.61 KiB          [emitted]         
                                 closure-library/closure/goog/useragent/iphoto.js    2.47 KiB          [emitted]         
                                closure-library/closure/goog/useragent/jscript.js    2.38 KiB          [emitted]         
                               closure-library/closure/goog/useragent/keyboard.js    1.53 KiB          [emitted]         
                               closure-library/closure/goog/useragent/platform.js    2.71 KiB          [emitted]         
                                closure-library/closure/goog/useragent/product.js    4.98 KiB          [emitted]         
                      closure-library/closure/goog/useragent/product_isversion.js    4.98 KiB          [emitted]         
                              closure-library/closure/goog/useragent/useragent.js      17 KiB          [emitted]         
                      closure-library/closure/goog/useragent/useragenttestutil.js    5.02 KiB          [emitted]         
                                 closure-library/closure/goog/vec/float32array.js    3.59 KiB          [emitted]         
                                 closure-library/closure/goog/vec/float64array.js    3.83 KiB          [emitted]         
                                         closure-library/closure/goog/vec/mat3.js    36.4 KiB          [emitted]         
                                        closure-library/closure/goog/vec/mat3d.js    30.9 KiB          [emitted]         
                                        closure-library/closure/goog/vec/mat3f.js    30.9 KiB          [emitted]         
                                         closure-library/closure/goog/vec/mat4.js    56.9 KiB          [emitted]         
                                        closure-library/closure/goog/vec/mat4d.js    57.7 KiB          [emitted]         
                                        closure-library/closure/goog/vec/mat4f.js    57.7 KiB          [emitted]         
                                   closure-library/closure/goog/vec/quaternion.js    23.6 KiB          [emitted]         
                                          closure-library/closure/goog/vec/ray.js    2.72 KiB          [emitted]         
                                          closure-library/closure/goog/vec/vec.js    1.87 KiB          [emitted]         
                                         closure-library/closure/goog/vec/vec2.js    12.8 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec2d.js    13.7 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec2f.js    13.7 KiB          [emitted]         
                                         closure-library/closure/goog/vec/vec3.js    16.2 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec3d.js    16.7 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec3f.js    16.7 KiB          [emitted]         
                                         closure-library/closure/goog/vec/vec4.js    14.7 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec4d.js    12.4 KiB          [emitted]         
                                        closure-library/closure/goog/vec/vec4f.js    12.4 KiB          [emitted]         
                                      closure-library/closure/goog/webgl/webgl.js      25 KiB          [emitted]         
                                    closure-library/closure/goog/window/window.js    13.3 KiB          [emitted]         
                                                     closure-library/package.json    3.29 KiB          [emitted]         
                                 closure-library/third_party/closure/goog/base.js   101 bytes          [emitted]         
                                 closure-library/third_party/closure/goog/deps.js   822 bytes          [emitted]         
                       closure-library/third_party/closure/goog/dojo/dom/query.js    52.5 KiB          [emitted]         
           closure-library/third_party/closure/goog/loremipsum/text/loremipsum.js    26.5 KiB          [emitted]         
              closure-library/third_party/closure/goog/mochikit/async/deferred.js      29 KiB          [emitted]         
          closure-library/third_party/closure/goog/mochikit/async/deferredlist.js     7.2 KiB          [emitted]         
                        closure-library/third_party/closure/goog/svgpan/svgpan.js      12 KiB          [emitted]         
                                                                          main.js    3.82 KiB    main  [emitted]         main
                                     playgrounds/blockly_compressed_horizontal.js     999 KiB          [emitted]  [big]  
                                       playgrounds/blockly_compressed_vertical.js    1010 KiB          [emitted]  [big]  
                                   playgrounds/blockly_uncompressed_horizontal.js     345 KiB          [emitted]  [big]  
                                     playgrounds/blockly_uncompressed_vertical.js     345 KiB          [emitted]  [big]  
                                              playgrounds/blocks_common/colour.js    1.49 KiB          [emitted]         
                                                playgrounds/blocks_common/math.js    3.61 KiB          [emitted]         
                                              playgrounds/blocks_common/matrix.js    1.29 KiB          [emitted]         
                                                playgrounds/blocks_common/note.js    1.41 KiB          [emitted]         
                                                playgrounds/blocks_common/text.js    1.39 KiB          [emitted]         
                                                 playgrounds/blocks_compressed.js    7.15 KiB          [emitted]         
                                      playgrounds/blocks_compressed_horizontal.js      19 KiB          [emitted]         
                                        playgrounds/blocks_compressed_vertical.js    88.4 KiB          [emitted]         
                                         playgrounds/blocks_horizontal/control.js     5.5 KiB          [emitted]         
                                 playgrounds/blocks_horizontal/default_toolbox.js    4.55 KiB          [emitted]         
                                           playgrounds/blocks_horizontal/event.js    6.29 KiB          [emitted]         
                                            playgrounds/blocks_horizontal/wedo.js    10.1 KiB          [emitted]         
                                           playgrounds/blocks_vertical/control.js    13.6 KiB          [emitted]         
                                              playgrounds/blocks_vertical/data.js    17.2 KiB          [emitted]         
                                   playgrounds/blocks_vertical/default_toolbox.js      21 KiB          [emitted]         
                                             playgrounds/blocks_vertical/event.js    8.19 KiB          [emitted]         
                                        playgrounds/blocks_vertical/extensions.js    7.11 KiB          [emitted]         
                                             playgrounds/blocks_vertical/looks.js    14.4 KiB          [emitted]         
                                            playgrounds/blocks_vertical/motion.js    13.7 KiB          [emitted]         
                                         playgrounds/blocks_vertical/operators.js    10.6 KiB          [emitted]         
                                        playgrounds/blocks_vertical/procedures.js    32.8 KiB          [emitted]         
                                           playgrounds/blocks_vertical/sensing.js    13.1 KiB          [emitted]         
                                             playgrounds/blocks_vertical/sound.js    5.69 KiB          [emitted]         
                               playgrounds/blocks_vertical/vertical_extensions.js    8.89 KiB          [emitted]         
                                                        playgrounds/core/block.js      55 KiB          [emitted]         
                                             playgrounds/core/block_animations.js     3.5 KiB          [emitted]         
                                           playgrounds/core/block_drag_surface.js    10.1 KiB          [emitted]         
                                                playgrounds/core/block_dragger.js    13.7 KiB          [emitted]         
                                                 playgrounds/core/block_events.js    15.7 KiB          [emitted]         
                                  playgrounds/core/block_render_svg_horizontal.js    28.1 KiB          [emitted]         
                                    playgrounds/core/block_render_svg_vertical.js    58.2 KiB          [emitted]         
                                                    playgrounds/core/block_svg.js    39.7 KiB          [emitted]         
                                                      playgrounds/core/blockly.js    19.9 KiB          [emitted]         
                                                       playgrounds/core/blocks.js    1.06 KiB          [emitted]         
                                                       playgrounds/core/bubble.js    20.2 KiB          [emitted]         
                                               playgrounds/core/bubble_dragger.js    8.95 KiB          [emitted]         
                                                      playgrounds/core/colours.js    4.19 KiB          [emitted]         
                                                      playgrounds/core/comment.js    8.81 KiB          [emitted]         
                                               playgrounds/core/comment_events.js    15.8 KiB          [emitted]         
                                                   playgrounds/core/connection.js    25.1 KiB          [emitted]         
                                                playgrounds/core/connection_db.js    9.46 KiB          [emitted]         
                                                    playgrounds/core/constants.js    9.08 KiB          [emitted]         
                                                  playgrounds/core/contextmenu.js    16.7 KiB          [emitted]         
                                                          playgrounds/core/css.js    32.8 KiB          [emitted]         
                                                playgrounds/core/data_category.js    17.8 KiB          [emitted]         
                                   playgrounds/core/dragged_connection_manager.js    8.27 KiB          [emitted]         
                                                  playgrounds/core/dropdowndiv.js    14.4 KiB          [emitted]         
                                                       playgrounds/core/events.js    11.4 KiB          [emitted]         
                                              playgrounds/core/events_abstract.js    2.92 KiB          [emitted]         
                                                   playgrounds/core/extensions.js    16.3 KiB          [emitted]         
                                                        playgrounds/core/field.js    23.2 KiB          [emitted]         
                                                  playgrounds/core/field_angle.js    12.9 KiB          [emitted]         
                                               playgrounds/core/field_checkbox.js    4.11 KiB          [emitted]         
                                                 playgrounds/core/field_colour.js    7.45 KiB          [emitted]         
                                          playgrounds/core/field_colour_slider.js    13.6 KiB          [emitted]         
                                                   playgrounds/core/field_date.js    9.22 KiB          [emitted]         
                                               playgrounds/core/field_dropdown.js      15 KiB          [emitted]         
                                               playgrounds/core/field_iconmenu.js    11.3 KiB          [emitted]         
                                                  playgrounds/core/field_image.js    5.16 KiB          [emitted]         
                                                  playgrounds/core/field_label.js    3.87 KiB          [emitted]         
                                     playgrounds/core/field_label_serializable.js    4.34 KiB          [emitted]         
                                                 playgrounds/core/field_matrix.js    16.5 KiB          [emitted]         
                                                   playgrounds/core/field_note.js    24.8 KiB          [emitted]         
                                                 playgrounds/core/field_number.js    12.9 KiB          [emitted]         
                                         playgrounds/core/field_numberdropdown.js    2.72 KiB          [emitted]         
                                           playgrounds/core/field_textdropdown.js    5.64 KiB          [emitted]         
                                              playgrounds/core/field_textinput.js    22.8 KiB          [emitted]         
                                    playgrounds/core/field_textinput_removable.js    3.77 KiB          [emitted]         
                                               playgrounds/core/field_variable.js    12.8 KiB          [emitted]         
                                        playgrounds/core/field_variable_getter.js    5.68 KiB          [emitted]         
                                     playgrounds/core/field_vertical_separator.js    4.39 KiB          [emitted]         
                                                  playgrounds/core/flyout_base.js    28.1 KiB          [emitted]         
                                                playgrounds/core/flyout_button.js     8.5 KiB          [emitted]         
                                               playgrounds/core/flyout_dragger.js    2.52 KiB          [emitted]         
                             playgrounds/core/flyout_extension_category_header.js    4.82 KiB          [emitted]         
                                            playgrounds/core/flyout_horizontal.js    15.9 KiB          [emitted]         
                                              playgrounds/core/flyout_vertical.js    25.5 KiB          [emitted]         
                                                    playgrounds/core/generator.js    14.5 KiB          [emitted]         
                                                      playgrounds/core/gesture.js    30.3 KiB          [emitted]         
                                                         playgrounds/core/grid.js    6.35 KiB          [emitted]         
                                                         playgrounds/core/icon.js    5.27 KiB          [emitted]         
                                                       playgrounds/core/inject.js    16.8 KiB          [emitted]         
                                                        playgrounds/core/input.js    8.15 KiB          [emitted]         
                                     playgrounds/core/insertion_marker_manager.js    22.2 KiB          [emitted]         
                                                          playgrounds/core/msg.js    1.69 KiB          [emitted]         
                                                      playgrounds/core/mutator.js    13.9 KiB          [emitted]         
                                                        playgrounds/core/names.js    6.65 KiB          [emitted]         
                                                      playgrounds/core/options.js    7.58 KiB          [emitted]         
                                                   playgrounds/core/procedures.js    19.4 KiB          [emitted]         
                                          playgrounds/core/rendered_connection.js    13.8 KiB          [emitted]         
                                        playgrounds/core/scratch_block_comment.js    20.8 KiB          [emitted]         
                                         playgrounds/core/scratch_blocks_utils.js    8.34 KiB          [emitted]         
                                               playgrounds/core/scratch_bubble.js      22 KiB          [emitted]         
                                               playgrounds/core/scratch_events.js    3.77 KiB          [emitted]         
                                                 playgrounds/core/scratch_msgs.js     2.6 KiB          [emitted]         
                                                    playgrounds/core/scrollbar.js    28.7 KiB          [emitted]         
                                                      playgrounds/core/toolbox.js    22.9 KiB          [emitted]         
                                                      playgrounds/core/tooltip.js    9.85 KiB          [emitted]         
                                                        playgrounds/core/touch.js    7.17 KiB          [emitted]         
                                                     playgrounds/core/trashcan.js    9.19 KiB          [emitted]         
                                                    playgrounds/core/ui_events.js    2.66 KiB          [emitted]         
                                                playgrounds/core/ui_menu_utils.js    2.29 KiB          [emitted]         
                                                        playgrounds/core/utils.js    30.3 KiB          [emitted]         
                                              playgrounds/core/variable_events.js    7.31 KiB          [emitted]         
                                                 playgrounds/core/variable_map.js    13.4 KiB          [emitted]         
                                               playgrounds/core/variable_model.js    3.49 KiB          [emitted]         
                                                    playgrounds/core/variables.js    26.5 KiB          [emitted]         
                                                      playgrounds/core/warning.js    5.48 KiB          [emitted]         
                                                    playgrounds/core/widgetdiv.js    12.6 KiB          [emitted]         
                                                    playgrounds/core/workspace.js    20.6 KiB          [emitted]         
                                              playgrounds/core/workspace_audio.js    5.09 KiB          [emitted]         
                                            playgrounds/core/workspace_comment.js    11.3 KiB          [emitted]         
                                 playgrounds/core/workspace_comment_render_svg.js    23.5 KiB          [emitted]         
                                        playgrounds/core/workspace_comment_svg.js    18.9 KiB          [emitted]         
                                   playgrounds/core/workspace_drag_surface_svg.js    6.83 KiB          [emitted]         
                                            playgrounds/core/workspace_dragger.js    3.92 KiB          [emitted]         
                                                playgrounds/core/workspace_svg.js    71.6 KiB          [emitted]         
                                                          playgrounds/core/xml.js    31.5 KiB          [emitted]         
                                                playgrounds/core/zoom_controls.js    8.08 KiB          [emitted]         
                                                        playgrounds/media/1x1.gif    43 bytes          [emitted]         
                                                      playgrounds/media/click.mp3    7.94 KiB          [emitted]         
                                                      playgrounds/media/click.ogg    5.32 KiB          [emitted]         
                                                      playgrounds/media/click.wav    3.12 KiB          [emitted]         
                                         playgrounds/media/comment-arrow-down.svg   885 bytes          [emitted]         
                                           playgrounds/media/comment-arrow-up.svg   977 bytes          [emitted]         
                                                   playgrounds/media/delete-x.svg    1.26 KiB          [emitted]         
                                                     playgrounds/media/delete.mp3    9.57 KiB          [emitted]         
                                                     playgrounds/media/delete.ogg    8.42 KiB          [emitted]         
                                                     playgrounds/media/delete.wav    11.7 KiB          [emitted]         
                                        playgrounds/media/dropdown-arrow-dark.svg   573 bytes          [emitted]         
                                             playgrounds/media/dropdown-arrow.svg   569 bytes          [emitted]         
                             playgrounds/media/extensions/microbit-block-icon.svg     4.9 KiB          [emitted]         
                                playgrounds/media/extensions/music-block-icon.svg    4.38 KiB          [emitted]         
                                  playgrounds/media/extensions/pen-block-icon.svg    2.47 KiB          [emitted]         
                                playgrounds/media/extensions/wedo2-block-icon.svg    9.57 KiB          [emitted]         
                                                 playgrounds/media/eyedropper.svg    3.47 KiB          [emitted]         
                                                 playgrounds/media/green-flag.svg    1.16 KiB          [emitted]         
                                                 playgrounds/media/handclosed.cur   326 bytes          [emitted]         
                                                 playgrounds/media/handdelete.cur   766 bytes          [emitted]         
                                                   playgrounds/media/handopen.cur   198 bytes          [emitted]         
                                                playgrounds/media/icons/arrow.svg    1.18 KiB          [emitted]         
                                         playgrounds/media/icons/arrow_button.svg    1.06 KiB          [emitted]         
                                      playgrounds/media/icons/control_forever.svg    4.57 KiB          [emitted]         
                                       playgrounds/media/icons/control_repeat.svg    1.95 KiB          [emitted]         
                                         playgrounds/media/icons/control_stop.svg   301 bytes          [emitted]         
                                         playgrounds/media/icons/control_wait.svg    1.11 KiB          [emitted]         
                                 playgrounds/media/icons/event_broadcast_blue.svg    1.62 KiB          [emitted]         
                                playgrounds/media/icons/event_broadcast_coral.svg    1.62 KiB          [emitted]         
                                playgrounds/media/icons/event_broadcast_green.svg    1.62 KiB          [emitted]         
                              playgrounds/media/icons/event_broadcast_magenta.svg    1.62 KiB          [emitted]         
                               playgrounds/media/icons/event_broadcast_orange.svg    1.62 KiB          [emitted]         
                               playgrounds/media/icons/event_broadcast_purple.svg    1.61 KiB          [emitted]         
                   playgrounds/media/icons/event_when-broadcast-received_blue.svg    1.61 KiB          [emitted]         
                  playgrounds/media/icons/event_when-broadcast-received_coral.svg    1.62 KiB          [emitted]         
                  playgrounds/media/icons/event_when-broadcast-received_green.svg    1.62 KiB          [emitted]         
                playgrounds/media/icons/event_when-broadcast-received_magenta.svg    1.62 KiB          [emitted]         
                 playgrounds/media/icons/event_when-broadcast-received_orange.svg    1.62 KiB          [emitted]         
                 playgrounds/media/icons/event_when-broadcast-received_purple.svg    1.61 KiB          [emitted]         
                                playgrounds/media/icons/event_whenflagclicked.svg   634 bytes          [emitted]         
                                               playgrounds/media/icons/remove.svg    1.55 KiB          [emitted]         
                                         playgrounds/media/icons/set-led_blue.svg    1.99 KiB          [emitted]         
                                        playgrounds/media/icons/set-led_coral.svg    1.99 KiB          [emitted]         
                                        playgrounds/media/icons/set-led_green.svg    1.99 KiB          [emitted]         
                                      playgrounds/media/icons/set-led_magenta.svg    1.99 KiB          [emitted]         
                                      playgrounds/media/icons/set-led_mystery.svg    2.89 KiB          [emitted]         
                                       playgrounds/media/icons/set-led_orange.svg    1.99 KiB          [emitted]         
                                       playgrounds/media/icons/set-led_purple.svg    1.99 KiB          [emitted]         
                                        playgrounds/media/icons/set-led_white.svg    1.99 KiB          [emitted]         
                                       playgrounds/media/icons/set-led_yellow.svg    1.99 KiB          [emitted]         
                                 playgrounds/media/icons/wedo_motor-clockwise.svg    3.66 KiB          [emitted]         
                          playgrounds/media/icons/wedo_motor-counterclockwise.svg    3.64 KiB          [emitted]         
                                playgrounds/media/icons/wedo_motor-speed_fast.svg    4.23 KiB          [emitted]         
                                 playgrounds/media/icons/wedo_motor-speed_med.svg    4.24 KiB          [emitted]         
                                playgrounds/media/icons/wedo_motor-speed_slow.svg    4.26 KiB          [emitted]         
                             playgrounds/media/icons/wedo_when-distance_close.svg    4.64 KiB          [emitted]         
                              playgrounds/media/icons/wedo_when-tilt-backward.svg     4.8 KiB          [emitted]         
                               playgrounds/media/icons/wedo_when-tilt-forward.svg    4.81 KiB          [emitted]         
                                  playgrounds/media/icons/wedo_when-tilt-left.svg    3.57 KiB          [emitted]         
                                 playgrounds/media/icons/wedo_when-tilt-right.svg    3.57 KiB          [emitted]         
                                       playgrounds/media/icons/wedo_when-tilt.svg    4.01 KiB          [emitted]         
                                                     playgrounds/media/repeat.svg    1.21 KiB          [emitted]         
                                                playgrounds/media/rotate-left.svg    1.04 KiB          [emitted]         
                                               playgrounds/media/rotate-right.svg    1.03 KiB          [emitted]         
                                                    playgrounds/media/sprites.png    4.05 KiB          [emitted]         
                                                    playgrounds/media/sprites.svg    1.73 KiB          [emitted]         
                                           playgrounds/media/status-not-ready.svg    1.16 KiB          [emitted]         
                                               playgrounds/media/status-ready.svg    1.09 KiB          [emitted]         
                                                    playgrounds/media/zoom-in.svg   634 bytes          [emitted]         
                                                   playgrounds/media/zoom-out.svg   582 bytes          [emitted]         
                                                 playgrounds/media/zoom-reset.svg   501 bytes          [emitted]         
                                                         playgrounds/msg/js/en.js    14.9 KiB          [emitted]         
                                                     playgrounds/msg/json/en.json      12 KiB          [emitted]         
                                                      playgrounds/msg/messages.js    15.5 KiB          [emitted]         
                                                  playgrounds/msg/scratch_msgs.js     877 KiB          [emitted]  [big]  
                                              playgrounds/tests/blocks/index.html   812 bytes          [emitted]         
                                   playgrounds/tests/blocks/logic_ternary_test.js    13.2 KiB          [emitted]         
                               playgrounds/tests/custom_procedure_playground.html    8.56 KiB          [emitted]         
                                     playgrounds/tests/horizontal_playground.html    12.9 KiB          [emitted]         
                                           playgrounds/tests/jsunit/block_test.js    1.94 KiB          [emitted]         
                                   playgrounds/tests/jsunit/connection_db_test.js    10.8 KiB          [emitted]         
                                      playgrounds/tests/jsunit/connection_test.js    11.4 KiB          [emitted]         
                                              playgrounds/tests/jsunit/db_test.js    2.42 KiB          [emitted]         
                                           playgrounds/tests/jsunit/event_test.js    28.9 KiB          [emitted]         
                                      playgrounds/tests/jsunit/extensions_test.js    18.2 KiB          [emitted]         
                                     playgrounds/tests/jsunit/field_angle_test.js    1.55 KiB          [emitted]         
                                    playgrounds/tests/jsunit/field_number_test.js    2.54 KiB          [emitted]         
                                           playgrounds/tests/jsunit/field_test.js    3.31 KiB          [emitted]         
                           playgrounds/tests/jsunit/field_variable_getter_test.js    1.97 KiB          [emitted]         
                                  playgrounds/tests/jsunit/field_variable_test.js    6.34 KiB          [emitted]         
                                       playgrounds/tests/jsunit/generator_test.js    1.09 KiB          [emitted]         
                                         playgrounds/tests/jsunit/gesture_test.js     2.5 KiB          [emitted]         
                                   playgrounds/tests/jsunit/horizontal_tests.html    1.25 KiB          [emitted]         
                                              playgrounds/tests/jsunit/index.html    1.04 KiB          [emitted]         
                                           playgrounds/tests/jsunit/input_test.js    6.47 KiB          [emitted]         
                                            playgrounds/tests/jsunit/json_test.js    7.38 KiB          [emitted]         
                                           playgrounds/tests/jsunit/names_test.js    2.63 KiB          [emitted]         
                                       playgrounds/tests/jsunit/procedure_test.js    10.7 KiB          [emitted]         
                           playgrounds/tests/jsunit/scratch_block_comment_test.js    6.16 KiB          [emitted]         
                                             playgrounds/tests/jsunit/svg_test.js    1.99 KiB          [emitted]         
                                          playgrounds/tests/jsunit/test_runner.js    1.35 KiB          [emitted]         
                                       playgrounds/tests/jsunit/test_utilities.js    4.76 KiB          [emitted]         
                                           playgrounds/tests/jsunit/utils_test.js    9.72 KiB          [emitted]         
                                    playgrounds/tests/jsunit/variable_map_test.js    9.84 KiB          [emitted]         
                                  playgrounds/tests/jsunit/variable_model_test.js    2.56 KiB          [emitted]         
                                     playgrounds/tests/jsunit/vertical_tests.html     1.4 KiB          [emitted]         
                                      playgrounds/tests/jsunit/widget_div_test.js    5.28 KiB          [emitted]         
                               playgrounds/tests/jsunit/workspace_comment_test.js     6.5 KiB          [emitted]         
                                       playgrounds/tests/jsunit/workspace_test.js    12.7 KiB          [emitted]         
                             playgrounds/tests/jsunit/workspace_undo_redo_test.js    11.1 KiB          [emitted]         
                                             playgrounds/tests/jsunit/xml_test.js    13.9 KiB          [emitted]         
                                          playgrounds/tests/multi_playground.html    7.44 KiB          [emitted]         
                                     playgrounds/tests/scripts/setup_linux_env.sh   168 bytes          [emitted]         
                                       playgrounds/tests/vertical_playground.html    18.2 KiB          [emitted]         
                            playgrounds/tests/vertical_playground_compressed.html    22.4 KiB          [emitted]         
                                       playgrounds/tests/workspace_svg/index.html    1.82 KiB          [emitted]         
                            playgrounds/tests/workspace_svg/workspace_svg_test.js    5.12 KiB          [emitted]         
    Entrypoint main = main.js
    [./shim/gh-pages.js] 28 bytes {main} [built]
audited 826 packages in 127.957s

10 packages are looking for funding
  run `npm fund` for details

found 7 vulnerabilities (2 low, 2 moderate, 3 high)
  run `npm audit fix` to fix them, or `npm audit` for details

Operating System and Browser

I'm running on Mac 10.15.7 with node v14.15.1 and Python 2.7.16

menahem commented 1 year ago

2364 may help