Closed McPizza0 closed 1 year ago
Do many people use LinuxCNC or Mach3 with lasers? Have you tested gcode like that with a large number of small moves (e.g. rastering)? Does it run well? Stutter?
It's probably not as common as with some of the other systems. Probably the reason being is that LinuxCNC & Mach3 are aimed more at professional/production market as opposed to Hobby.
But the number of people making the switch is growing rapidly. As an Example, in the last month there were 3 new users looking for help on how to set up Laser with LinuxCNC - despite there already being other threads in forums...
Also adoption of MachineKit (which is a fork of LinuxCNC) is growing rapidly as well.
I have only been working with vectors on my machine (only a few days since completed build) but I have not seen any stuttering or other issues.
I will try to test LaserWeb by putting the G67/68 commands in the Tool On/Off for now and see how it performs (I obviously cant change the power as it will be fixed in the GCode Settings)
I have a stepcraft CNC machine which recently released a laser addon. The software (called UCCNC) uses a similar format to LinuxCNC for PWN control with M10/M11 used for Laser on/off
M10 Q255 ; Set laser to full power G1 X10 Y0 ; Move and Burn M10 Q127 ; Set Later to 50% power G1 X20 ; Move and Burn G0 X30 ; Rapid move without laser M11 ; Turn laser off G1 X0 Y0 ; Move without laser
It can feed at F3000 at 0.1mm resolution smooth as silk. It reads ahead and plans 1000 lines and like LinuxCNC/Mach3 does not suffer for USB/Serial bandwidth issues. As with LinuxCNC/Mach3/UCCNC, it is not a simple case of changing the S to a Q. It must have its own line. I have a basic inkscape plugin that generates my GCode and it would be nice to see this in LaserGRBL.
This DAC only requires G1 X,Y, & Z or A, B, C axis linear commands and outputs 8bit analog modulation or PWM. It's controlled by the axis's step & direction signals. No special gcode commands needed. https://jtechphotonics.com/?product=dacpwm-converter-board
I see 4 competing methods so far:
@tbfleming Perhaps 2+3 could be combined into one solution. User enters command prefix (Either M67 E0 OR M10) script add in the last QPWM The option would be: Put Laser control in Move Commands Put Laser Control Wrapping Move Commands
@PicEngraverToo I Think that DAC Solution is complicated... No idea why that board costs $100...
If the user really didnt have any ouput at all for PWM signal there are other ways to control a laster (analog etc) all of which should be able to be configured in whichever controller/board... But then again I dont know how hard it would be to add something custom into Mach3
It costs $100 because it's easy to setup with Mach3 and gives good results raster laser engraving photos. We consulted J-Tech Photonics on the design of that board. The Engraving Example on the PicConvert Page was done by me with one of our Mach3 CNC laser engravers with the DAC modulating the laser driver.
Using an US digital MA3 10bit magnetic shaft encoder driven by a stepper or servo motor to modulate laser driver has been around the longest. The DAC using a digital potentiometer was developed by us later, but it's only 8bit. Both of those methods were prior to using Z commands with grbl 8c or S commands with grbl 9g for PWM.
I prefer the 10bit encoder myself. I have 2 Mach3 CNC laser engravers setup with encoders (one servo & 1 stepper) at my shop and they give better shading results then any other method I have tested. It's a shame grbl does not have 10bit PWM resolution.
Smoothieware and grbl-lpc use the 1769's PWM, which runs on a 120 MHz clock. If you run the PWM at a 4 kHz period (user config) this gives 30,000 steps, slightly less than 15-bit resolution. Running it with a 100 kHz period gives 1200 steps, slightly more than 10-bit resolution.
@mayhem2408 @PicEngraverToo Please accept that this is not a place to advertize your solutions, it's the place for LaserWeb issues only!
@cprezzi I was not advertising anything. Merely suggesting that GRBL and Smoothie are not the only motion controllers out there for laser engraving out there and that support of other solutions would be nice.
We currently have these gcode settings:
We could add:
S
)@McAdamous 's case:
M68 E0 Q<something>
<something>
<something>
M67 E0 Q
@mayhem2408 's case:
M11
<something>
<something>
M10 Q
@PicEngraverToo 's case:
<something>
; eg. G0 A0
<something>
<something>
<something>
eg. G1 A
The checkbox must be on for this final case because LW assumes that laser power changes are instantanious. e.g.
G1 X100 S1.0
Smothieware and grbl 1.1 run run the laser at power 1.0 throughout the move; they don't ramp it like an axis would.
@tbfleming This could also help to support MarlinKimbra, which needs M3 S on a separate line.
On Thu, Jun 8, 2017 at 10:54 AM, Todd Fleming notifications@github.com wrote:
We currently have these gcode settings:
- start (start of file; grbl normally has M4 S0)
- end (end of file; grbl normally has M5)
- tool on (start of a set of g1 moves; normally empty since Smoothie and grbl use g0/g1 to turn laser off and on)
- tool off (end of set of g1 moves; normally empty)
- pwm max value (default 1.0; 100.0 and 1000.0 are common values)
We could add:
- pwm min value (default 0.0)
- laser power gcode (default S)
- laser power on separate line (checkbox)
@McAdamous https://github.com/mcadamous 's case:
- tool off: M68 E0 Q
- pwm min value:
- pwm max value:
- laser power gcode: M67 E0 Q
- checkbox on
@mayhem2408 https://github.com/mayhem2408 's case:
- end: M11
- pwm min value:
- pwm max value:
- laser power gcode: M10 Q
- checkbox on
@PicEngraverToo https://github.com/picengravertoo 's case:
- tool off:
; eg. G0 A0 - pwm min value:
- pwm max value:
- laser power gcode:
eg. G1 A - checkbox on
The checkbox must be on for this final case because LW assumes that laser power changes are instantanious. e.g.
G1 X100 S1.0
Smothieware and grbl 1.1 run run the laser at power 1.0 throughout the move; they don't ramp it like an axis would.
—
Could you clarify exactly what you mean ? either I'm not understandinq your meaning or this is incorrect. Smoothie does ramp laser power proportional to speed when axes accelerate and decelerate.
You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/LaserWeb/LaserWeb4/issues/334#issuecomment-307110467, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGpFWVLH7_Z-zq1IYj7nESzggcirzHRks5sB_z4gaJpZM4NzG4e .
-- Courage et bonne humeur.
@tbfleming
I think that would work. not sure if others require Laser Off on the line following move command or not.
@arthurwolf
I think that is in relation to issueing Laser On commands before Movement. Laser would be at full power before the axis gets up to speed (acceleration settings)
On Thu, Jun 8, 2017 at 11:30 AM, McAdamous notifications@github.com wrote:
@tbfleming https://github.com/tbfleming
I think that would work. not sure if others require Laser Off on the line following move command or not.
@arthurwolf https://github.com/arthurwolf
I think that is in relation to issueing Laser On commands before Movement. Laser would be at full power before the axis gets up to speed (acceleration settings)
Smoothie does have a command to manually turn the laser on. If this is what we are talking about, if you issued that command, then a move, what would happen is the move would still ramp following acceleration, the G1 would essentially nullify the fire command instantly when it starts moving.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LaserWeb/LaserWeb4/issues/334#issuecomment-307121402, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGpFRfP3iWmfO4IgU9oKuAGhYDusVJaks5sCAWagaJpZM4NzG4e .
-- Courage et bonne humeur.
@arthurwolf: Different ramping. Make the following assumptions to see what I'm talking about:
...
X150 S1.0
X151 S0.5
X152 S1.0
...
My understanding is that Smoothie:
If this was Mach using A instead of S:
We have to move the A values to a different line on Mach to prevent this behavior.
On Thu, Jun 8, 2017 at 11:56 AM, Todd Fleming notifications@github.com wrote:
@arthurwolf https://github.com/arthurwolf: Different ramping. Make the following assumptions to see what I'm talking about:
- In the middle of a raster line
- Gcode is holding same feed throughout raster line
- Running from an SD card
- Raster line is broken up into a bunch of G1's with different S values
... X150 S1.0 X151 S0.5 X152 S1.0 ...
My understanding is that Smoothie:
- Holds power at 1.0 during first move
- Holds power at 0.5 during second move
- Holds power at 1.0 during third move
Smoothie does, thanks for clarifying.
If this was Mach using A instead of S:
- Linearly ramp power from previous value to 1.0 during first move. It doesn't reach 1.0 until the end of the move.
- Linearly ramp power from 1.0 to 0.5 during second move. It doesn't reach 0.5 until the end of the move.
- Linearly ramp power from 0.5 to 1.0 during third move. It doesn't reach 1.0 until the end of the move.
We have to move the A values to a different line on Mach to prevent this behavior.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LaserWeb/LaserWeb4/issues/334#issuecomment-307129251, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGpFY_kKp2ghRBcz0dF-F_kg9U-hf_Uks5sCAuYgaJpZM4NzG4e .
-- Courage et bonne humeur.
New settings in linuxcnc branch. Please test.
The Laser Cut and Laser Fill Paths operations support these. Laser Raster doesn't yet. The Laser Preview (black line) doesn't show up with gcode that doesn't use S for intensity.
Hmmm... Spent quite a while to see how to install a different branch under windows and didnt find anything... Any pointers?
Assuming Windows, with git and node already installed and in your path:
npm install --global windows-build-tools
git clone https://github.com/LaserWeb/LaserWeb4.git
cd LaserWeb4
git checkout linuxcnc
npm run installdev
npm start
Ok, I updated to the Linuxcnc Branch. Made some GCode and so far it looks great.
I will do some actual proper testing when I get to the Workshop tomorrow - So for LinuxCNC it works perfectly fine.
Maybe @mayhem2408 's Test Input would be valuable
Since no one else has given any feedback, whats the chances of this being merged? :D
How did your testing go?
@tbfleming I've always had problems trying to compile the sources of laserweb and unfortunately do not have the time to try and figure it out. Is anyone able to give me a clear step by step on how to do this?
@mayhem2408 did you try the instructions above?
@tbfleming Just tried it again. The first two attempts had git return an error
ffatal: The remote end hung up unexpectedly
atal: early EOF
fatal: index-pack failed
Third attempt seemed OK. I'll let you know how it goes.
This is the error I get when I run "npm run installdev"
> laserweb@4.0.734 installdev C:\LaserWeb4
> git submodule init && git submodule update --remote && npm install && npm update lw.comm-server
-
> serialport@4.0.7 install C:\LaserWeb4\node_modules\lw.comm-server\node_modules\serialport
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(undefined): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/d
ownload/4.0.7/serialport-v4.0.7-node-v46-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.6.1 (node-v46 ABI) (falling back to sourc
e compile with node-gyp)
C:\LaserWeb4\node_modules\lw.comm-server\node_modules\serialport>if not defined npm_config_node_gyp (node "C:\Program Fi
les\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean ) else (node "" clean
)
gyp ERR! clean error
gyp ERR! stack Error: EPERM: operation not permitted, unlink 'C:\LaserWeb4\node_modules\lw.comm-server\node_modules\seri
alport\build\Release\obj\serialport\serialport.obj'
gyp ERR! stack at Error (native)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node
-gyp\\bin\\node-gyp.js" "clean"
gyp ERR! cwd C:\LaserWeb4\node_modules\lw.comm-server\node_modules\serialport
gyp ERR! node -v v4.6.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp.cmd clean' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\LaserWeb4\node_modules\lw.comm-server\node_modules\serialpor
t\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:87:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:172:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:829:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
node-pre-gyp ERR! System Windows_NT 10.0.15063
node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\LaserWeb4\\node_modules\\lw.comm-server\\node_modul
es\\serialport\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd C:\LaserWeb4\node_modules\lw.comm-server\node_modules\serialport
node-pre-gyp ERR! node -v v4.6.1
node-pre-gyp ERR! node-pre-gyp -v v0.6.32
node-pre-gyp ERR! not ok
Failed to execute 'node-gyp.cmd clean' (1)
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "ins
tall"
npm ERR! node v4.6.1
npm ERR! npm v2.15.9
npm ERR! code ELIFECYCLE
npm ERR! serialport@4.0.7 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the serialport@4.0.7 install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! This is most likely a problem with the serialport package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs serialport
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls serialport
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\LaserWeb4\npm-debug.log
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run
" "installdev"
npm ERR! node v4.6.1
npm ERR! npm v2.15.9
npm ERR! code ELIFECYCLE
npm ERR! laserweb@4.0.734 installdev: `git submodule init && git submodule update --remote && npm install && npm update
lw.comm-server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the laserweb@4.0.734 installdev script 'git submodule init && git submodule update --remote && npm in
stall && npm update lw.comm-server'.
npm ERR! This is most likely a problem with the laserweb package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! git submodule init && git submodule update --remote && npm install && npm update lw.comm-server
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs laserweb
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls laserweb
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\LaserWeb4\npm-debug.log
@tbfleming I've had to update my installation of node.js.
This is as far as I can get. four attempts now.
This is the console error
PS C:\laserweb4> npm start
> laserweb@4.0.734 start C:\laserweb4
> npm-run-all -p -r start-app start-server
> laserweb@4.0.734 start-app C:\laserweb4
> webpack-dev-server --progress --colors --open
> laserweb@4.0.734 start-server C:\laserweb4
> node node_modules/lw.comm-server/server.js
***************************************************************
---- LaserWeb Comm Server 4.0.114 ----
***************************************************************
Use http://192.168.56.1:8000 to connect this server.
* Updates:
Remember to check the commit log on
https://github.com/LaserWeb/lw.comm-server/commits/master
regularly, to know about updates and fixes, and then when ready
update accordingly by running git pull
* Support:
If you need help / support, come over to
https://plus.google.com/communities/115879488566665599508
***************************************************************
70% 1/1 build modules
http://localhost:8080/webpack-dev-server/
webpack result is served from /
content is served from C:\laserweb4\dist 52% 5/7 build modules
webpack: wait until bundle finished: / 48% 11/17 build modules
webpack: wait until bundle finished: / 15% 23/234 build modules
webpack: wait until bundle finished: / 46% 267/442 build modules
webpack: wait until bundle finished: / 90% optimize assetsMergetJsonsWebpackPlugin emi
t... Hash: 179e7035fe3261
c7c52d
Version: webpack 1.15.0
Time: 25501ms
Asset Size Chunks Chunk Names
fa2772327f55d8198301fdb8bcfc8158.woff 23.4 kB [emitted]
01e78f7d1b979b7bbb0b.worker.js 68.9 kB [emitted]
10d409696850cb9dbab5.worker.js 613 kB [emitted]
10d409696850cb9dbab5.worker.js.map 731 kB [emitted]
bbaf5ec650d4492f457d.worker.js 1.44 MB [emitted]
bbaf5ec650d4492f457d.worker.js.map 1.86 MB [emitted]
142b4bcb50839505f554.worker.js 1.44 MB [emitted]
142b4bcb50839505f554.worker.js.map 1.86 MB [emitted]
f4769f9bdb7466be65088239c12046d1.eot 20.1 kB [emitted]
448c34a56d699c29117adc64c43affeb.woff2 18 kB [emitted]
01e78f7d1b979b7bbb0b.worker.js.map 106 kB [emitted]
e18bbf611f2a2e43afc071aa2f4e1512.ttf 45.4 kB [emitted]
89889688147bd7575d6327160d64e760.svg 109 kB [emitted]
674f50d287a8c48dc19ba404d20fe713.eot 166 kB [emitted]
af7ae505a9eed503f8b8e6982036873e.woff2 77.2 kB [emitted]
fee66e712a8a08eef5805a46892932ad.woff 98 kB [emitted]
b06871f281fee6b241d60582ae9369b9.ttf 166 kB [emitted]
912ec66d7572ff821749319396470bde.svg 444 kB [emitted]
index.js 8.61 MB 0 [emitted] main
index.js.map 10.7 MB 0 [emitted] main
./src/data/machine-profiles.json 4.58 kB [emitted]
chunk {0} index.js, index.js.map (main) 8.31 MB [rendered]
[0] multi main 64 bytes {0} [built]
[1] (webpack)-dev-server/client?http://0.0.0.0:8080 4.16 kB {0} [built]
[2] ./~/url/url.js 23.3 kB {0} [built]
[3] ./~/url/~/punycode/punycode.js 14.6 kB {0} [built]
[4] (webpack)/buildin/module.js 251 bytes {0} [built]
[5] ./~/url/util.js 314 bytes {0} [built]
[6] ./~/querystring/index.js 127 bytes {0} [built]
[7] ./~/querystring/decode.js 2.4 kB {0} [built]
[8] ./~/querystring/encode.js 2.09 kB {0} [built]
[9] ./~/strip-ansi/index.js 161 bytes {0} [built]
[10] ./~/ansi-regex/index.js 135 bytes {0} [built]
[11] (webpack)-dev-server/client/socket.js 897 bytes {0} [built]
[12] ./~/sockjs-client/lib/entry.js 244 bytes {0} [built]
[13] ./~/sockjs-client/lib/transport-list.js 613 bytes {0} [built]
[14] ./~/sockjs-client/lib/transport/websocket.js 2.72 kB {0} [built]
[15] ./~/node-libs-browser/~/process/browser.js 5.42 kB {0} [built]
[16] ./~/sockjs-client/lib/utils/event.js 2 kB {0} [built]
[17] ./~/sockjs-client/lib/utils/random.js 746 bytes {0} [built]
[18] ./~/sockjs-client/lib/utils/browser-crypto.js 438 bytes {0} [built]
[19] ./~/sockjs-client/lib/utils/url.js 975 bytes {0} [built]
[20] ./~/url-parse/index.js 11.4 kB {0} [built]
[21] ./~/requires-port/index.js 753 bytes {0} [built]
[22] ./~/url-parse/~/querystringify/index.js 1.51 kB {0} [built]
[23] ./~/debug/src/browser.js 4.73 kB {0} [built]
[24] ./~/debug/src/debug.js 4.39 kB {0} [built]
[25] ./~/ms/index.js 2.76 kB {0} [built]
[26] ./~/inherits/inherits_browser.js 672 bytes {0} [built]
[27] ./~/sockjs-client/lib/event/emitter.js 1.27 kB {0} [built]
[28] ./~/sockjs-client/lib/event/eventtarget.js 1.85 kB {0} [built]
[29] ./~/sockjs-client/lib/transport/browser/websocket.js 210 bytes {0} [built]
[30] ./~/sockjs-client/lib/transport/xhr-streaming.js 1.25 kB {0} [built]
[31] ./~/sockjs-client/lib/transport/lib/ajax-based.js 1.31 kB {0} [built]
[32] ./~/sockjs-client/lib/transport/lib/sender-receiver.js 1.18 kB {0} [built]
[33] ./~/sockjs-client/lib/transport/lib/buffered-sender.js 2.3 kB {0} [built]
[34] ./~/sockjs-client/lib/transport/lib/polling.js 1.32 kB {0} [built]
[35] ./~/sockjs-client/lib/transport/receiver/xhr.js 1.58 kB {0} [built]
[36] ./~/sockjs-client/lib/transport/sender/xhr-cors.js 343 bytes {0} [built]
[37] ./~/sockjs-client/lib/transport/browser/abstract-xhr.js 4.8 kB {0} [built]
[38] ./~/sockjs-client/lib/transport/sender/xhr-local.js 352 bytes {0} [built]
[39] ./~/sockjs-client/lib/utils/browser.js 560 bytes {0} [built]
[40] ./~/sockjs-client/lib/transport/xdr-streaming.js 984 bytes {0} [built]
[41] ./~/sockjs-client/lib/transport/sender/xdr.js 2.46 kB {0} [built]
[42] ./~/sockjs-client/lib/transport/eventsource.js 766 bytes {0} [built]
[43] ./~/sockjs-client/lib/transport/receiver/eventsource.js 1.58 kB {0} [built]
[44] ./~/sockjs-client/lib/transport/browser/eventsource.js 37 bytes {0} [built]
[45] ./~/sockjs-client/lib/transport/lib/iframe-wrap.js 981 bytes {0} [built]
[46] ./~/sockjs-client/lib/transport/iframe.js 3.83 kB {0} [built]
[47] ./~/json3/lib/json3.js 43.3 kB {0} [built]
[48] (webpack)/buildin/amd-options.js 43 bytes {0} [built]
[49] ./~/sockjs-client/lib/version.js 26 bytes {0} [built]
[50] ./~/sockjs-client/lib/utils/iframe.js 5.03 kB {0} [built]
[51] ./~/sockjs-client/lib/utils/object.js 532 bytes {0} [built]
[52] ./~/sockjs-client/lib/transport/htmlfile.js 710 bytes {0} [built]
[53] ./~/sockjs-client/lib/transport/receiver/htmlfile.js 2.2 kB {0} [built]
[54] ./~/sockjs-client/lib/transport/xhr-polling.js 894 bytes {0} [built]
[55] ./~/sockjs-client/lib/transport/xdr-polling.js 712 bytes {0} [built]
[56] ./~/sockjs-client/lib/transport/jsonp-polling.js 1.02 kB {0} [built]
[57] ./~/sockjs-client/lib/transport/receiver/jsonp.js 5.57 kB {0} [built]
[58] ./~/sockjs-client/lib/transport/sender/jsonp.js 2.46 kB {0} [built]
[59] ./~/sockjs-client/lib/main.js 11.9 kB {0} [built]
[60] ./~/sockjs-client/lib/shims.js 17.2 kB {0} [built]
[61] ./~/sockjs-client/lib/utils/escape.js 2.36 kB {0} [built]
[62] ./~/sockjs-client/lib/utils/transport.js 1.35 kB {0} [built]
[63] ./~/sockjs-client/lib/utils/log.js 450 bytes {0} [built]
[64] ./~/sockjs-client/lib/event/event.js 477 bytes {0} [built]
[65] ./~/sockjs-client/lib/location.js 177 bytes {0} [built]
[66] ./~/sockjs-client/lib/event/close.js 295 bytes {0} [built]
[67] ./~/sockjs-client/lib/event/trans-message.js 292 bytes {0} [built]
[68] ./~/sockjs-client/lib/info-receiver.js 2.22 kB {0} [built]
[69] ./~/sockjs-client/lib/transport/sender/xhr-fake.js 456 bytes {0} [built]
[70] ./~/sockjs-client/lib/info-iframe.js 1.52 kB {0} [built]
[71] ./~/sockjs-client/lib/info-iframe-receiver.js 791 bytes {0} [built]
[72] ./~/sockjs-client/lib/info-ajax.js 1.03 kB {0} [built]
[73] ./~/sockjs-client/lib/iframe-bootstrap.js 2.9 kB {0} [built]
[74] ./~/sockjs-client/lib/facade.js 723 bytes {0} [built]
[75] (webpack)/hot/only-dev-server.js 2.25 kB {0} [built]
[76] (webpack)/hot/log-apply-result.js 813 bytes {0} [built]
[77] ./~/babel-polyfill/lib/index.js 833 bytes {0} [built]
[78] ./~/core-js/shim.js 7.38 kB {0} [built]
[79] ./~/core-js/modules/es6.symbol.js 8.93 kB {0} [built]
[80] ./~/core-js/modules/_global.js 322 bytes {0} [built]
[81] ./~/core-js/modules/_has.js 117 bytes {0} [built]
[82] ./~/core-js/modules/_descriptors.js 177 bytes {0} [built]
[83] ./~/core-js/modules/_fails.js 99 bytes {0} [built]
[84] ./~/core-js/modules/_export.js 1.6 kB {0} [built]
[85] ./~/core-js/modules/_core.js 117 bytes {0} [built]
[86] ./~/core-js/modules/_hide.js 288 bytes {0} [built]
[87] ./~/core-js/modules/_object-dp.js 608 bytes {0} [built]
[88] ./~/core-js/modules/_an-object.js 149 bytes {0} [built]
[89] ./~/core-js/modules/_is-object.js 107 bytes {0} [built]
[90] ./~/core-js/modules/_ie8-dom-define.js 192 bytes {0} [built]
[91] ./~/core-js/modules/_dom-create.js 286 bytes {0} [built]
[92] ./~/core-js/modules/_to-primitive.js 644 bytes {0} [built]
[93] ./~/core-js/modules/_property-desc.js 183 bytes {0} [built]
[94] ./~/core-js/modules/_redefine.js 1.05 kB {0} [built]
[95] ./~/core-js/modules/_uid.js 158 bytes {0} [built]
[96] ./~/core-js/modules/_ctx.js 505 bytes {0} [built]
[97] ./~/core-js/modules/_a-function.js 120 bytes {0} [built]
[98] ./~/core-js/modules/_meta.js 1.55 kB {0} [built]
[99] ./~/core-js/modules/_shared.js 198 bytes {0} [built]
[100] ./~/core-js/modules/_set-to-string-tag.js 253 bytes {0} [built]
[101] ./~/core-js/modules/_wks.js 368 bytes {0} [built]
[102] ./~/core-js/modules/_wks-ext.js 30 bytes {0} [built]
[103] ./~/core-js/modules/_wks-define.js 439 bytes {0} [built]
[104] ./~/core-js/modules/_library.js 23 bytes {0} [built]
[105] ./~/core-js/modules/_keyof.js 307 bytes {0} [built]
[106] ./~/core-js/modules/_object-keys.js 225 bytes {0} [built]
[107] ./~/core-js/modules/_object-keys-internal.js 546 bytes {0} [built]
[108] ./~/core-js/modules/_to-iobject.js 213 bytes {0} [built]
[109] ./~/core-js/modules/_iobject.js 236 bytes {0} [built]
[110] ./~/core-js/modules/_cof.js 103 bytes {0} [built]
[111] ./~/core-js/modules/_defined.js 157 bytes {0} [built]
[112] ./~/core-js/modules/_array-includes.js 788 bytes {0} [built]
[113] ./~/core-js/modules/_to-length.js 217 bytes {0} [built]
[114] ./~/core-js/modules/_to-integer.js 158 bytes {0} [built]
[115] ./~/core-js/modules/_to-index.js 230 bytes {0} [built]
[116] ./~/core-js/modules/_shared-key.js 158 bytes {0} [built]
[117] ./~/core-js/modules/_enum-bug-keys.js 159 bytes {0} [built]
[118] ./~/core-js/modules/_enum-keys.js 472 bytes {0} [built]
[119] ./~/core-js/modules/_object-gops.js 41 bytes {0} [built]
[120] ./~/core-js/modules/_object-pie.js 36 bytes {0} [built]
[121] ./~/core-js/modules/_is-array.js 145 bytes {0} [built]
[122] ./~/core-js/modules/_object-create.js 1.52 kB {0} [built]
[123] ./~/core-js/modules/_object-dps.js 404 bytes {0} [built]
[124] ./~/core-js/modules/_html.js 75 bytes {0} [built]
[125] ./~/core-js/modules/_object-gopn-ext.js 603 bytes {0} [built]
[126] ./~/core-js/modules/_object-gopn.js 290 bytes {0} [built]
[127] ./~/core-js/modules/_object-gopd.js 607 bytes {0} [built]
[128] ./~/core-js/modules/es6.object.create.js 158 bytes {0} [built]
[129] ./~/core-js/modules/es6.object.define-property.js 214 bytes {0} [built]
[130] ./~/core-js/modules/es6.object.define-properties.js 214 bytes {0} [built]
[131] ./~/core-js/modules/es6.object.get-own-property-descriptor.js 353 bytes {0} [built]
[132] ./~/core-js/modules/_object-sap.js 368 bytes {0} [built]
[133] ./~/core-js/modules/es6.object.get-prototype-of.js 275 bytes {0} [built]
[134] ./~/core-js/modules/_to-object.js 129 bytes {0} [built]
[135] ./~/core-js/modules/_object-gpo.js 497 bytes {0} [built]
[136] ./~/core-js/modules/es6.object.keys.js 223 bytes {0} [built]
[137] ./~/core-js/modules/es6.object.get-own-property-names.js 147 bytes {0} [built]
[138] ./~/core-js/modules/es6.object.freeze.js 266 bytes {0} [built]
[139] ./~/core-js/modules/es6.object.seal.js 255 bytes {0} [built]
[140] ./~/core-js/modules/es6.object.prevent-extensions.js 333 bytes {0} [built]
[141] ./~/core-js/modules/es6.object.is-frozen.js 239 bytes {0} [built]
[142] ./~/core-js/modules/es6.object.is-sealed.js 239 bytes {0} [built]
[143] ./~/core-js/modules/es6.object.is-extensible.js 263 bytes {0} [built]
[144] ./~/core-js/modules/es6.object.assign.js 159 bytes {0} [built]
[145] ./~/core-js/modules/_object-assign.js 1.16 kB {0} [built]
[146] ./~/core-js/modules/es6.object.is.js 136 bytes {0} [built]
[147] ./~/core-js/modules/_same-value.js 142 bytes {0} [built]
[148] ./~/core-js/modules/es6.object.set-prototype-of.js 157 bytes {0} [built]
[149] ./~/core-js/modules/_set-proto.js 893 bytes {0} [built]
[150] ./~/core-js/modules/es6.object.to-string.js 319 bytes {0} [built]
[151] ./~/core-js/modules/_classof.js 709 bytes {0} [built]
[152] ./~/core-js/modules/es6.function.bind.js 161 bytes {0} [built]
[153] ./~/core-js/modules/_bind.js 855 bytes {0} [built]
[154] ./~/core-js/modules/_invoke.js 709 bytes {0} [built]
[155] ./~/core-js/modules/es6.function.name.js 652 bytes {0} [built]
[156] ./~/core-js/modules/es6.function.has-instance.js 655 bytes {0} [built]
[157] ./~/core-js/modules/es6.parse-int.js 192 bytes {0} [built]
[158] ./~/core-js/modules/_parse-int.js 403 bytes {0} [built]
[159] ./~/core-js/modules/_string-trim.js 894 bytes {0} [built]
[160] ./~/core-js/modules/_string-ws.js 169 bytes {0} [built]
[161] ./~/core-js/modules/es6.parse-float.js 201 bytes {0} [built]
[162] ./~/core-js/modules/_parse-float.js 361 bytes {0} [built]
[163] ./~/core-js/modules/es6.number.constructor.js 2.93 kB {0} [built]
[164] ./~/core-js/modules/_inherit-if-required.js 331 bytes {0} [built]
[165] ./~/core-js/modules/es6.number.to-fixed.js 2.71 kB {0} [built]
[166] ./~/core-js/modules/_a-number-value.js 153 bytes {0} [built]
[167] ./~/core-js/modules/_string-repeat.js 366 bytes {0} [built]
[168] ./~/core-js/modules/es6.number.to-precision.js 615 bytes {0} [built]
[169] ./~/core-js/modules/es6.number.epsilon.js 122 bytes {0} [built]
[170] ./~/core-js/modules/es6.number.is-finite.js 245 bytes {0} [built]
[171] ./~/core-js/modules/es6.number.is-integer.js 142 bytes {0} [built]
[172] ./~/core-js/modules/_is-integer.js 206 bytes {0} [built]
[173] ./~/core-js/modules/es6.number.is-nan.js 170 bytes {0} [built]
[174] ./~/core-js/modules/es6.number.is-safe-integer.js 298 bytes {0} [built]
[175] ./~/core-js/modules/es6.number.max-safe-integer.js 140 bytes {0} [built]
[176] ./~/core-js/modules/es6.number.min-safe-integer.js 142 bytes {0} [built]
[177] ./~/core-js/modules/es6.number.parse-float.js 228 bytes {0} [built]
[178] ./~/core-js/modules/es6.number.parse-int.js 219 bytes {0} [built]
[179] ./~/core-js/modules/es6.math.acosh.js 573 bytes {0} [built]
[180] ./~/core-js/modules/_math-log1p.js 152 bytes {0} [built]
[181] ./~/core-js/modules/es6.math.asinh.js 339 bytes {0} [built]
[182] ./~/core-js/modules/es6.math.atanh.js 303 bytes {0} [built]
[183] ./~/core-js/modules/es6.math.cbrt.js 218 bytes {0} [built]
[184] ./~/core-js/modules/_math-sign.js 131 bytes {0} [built]
[185] ./~/core-js/modules/es6.math.clz32.js 206 bytes {0} [built]
[186] ./~/core-js/modules/es6.math.cosh.js 188 bytes {0} [built]
[187] ./~/core-js/modules/es6.math.expm1.js 184 bytes {0} [built]
[188] ./~/core-js/modules/_math-expm1.js 341 bytes {0} [built]
[189] ./~/core-js/modules/es6.math.fround.js 743 bytes {0} [built]
[190] ./~/core-js/modules/es6.math.hypot.js 660 bytes {0} [built]
[191] ./~/core-js/modules/es6.math.imul.js 532 bytes {0} [built]
[192] ./~/core-js/modules/es6.math.log10.js 164 bytes {0} [built]
[193] ./~/core-js/modules/es6.math.log1p.js 126 bytes {0} [built]
[194] ./~/core-js/modules/es6.math.log2.js 160 bytes {0} [built]
[195] ./~/core-js/modules/es6.math.sign.js 123 bytes {0} [built]
[196] ./~/core-js/modules/es6.math.sinh.js 454 bytes {0} [built]
[197] ./~/core-js/modules/es6.math.tanh.js 318 bytes {0} [built]
[198] ./~/core-js/modules/es6.math.trunc.js 179 bytes {0} [built]
[199] ./~/core-js/modules/es6.string.from-code-point.js 848 bytes {0} [built]
[200] ./~/core-js/modules/es6.string.raw.js 516 bytes {0} [built]
[201] ./~/core-js/modules/es6.string.trim.js 163 bytes {0} [built]
[202] ./~/core-js/modules/es6.string.iterator.js 523 bytes {0} [built]
[203] ./~/core-js/modules/_string-at.js 611 bytes {0} [built]
[204] ./~/core-js/modules/_iter-define.js 2.82 kB {0} [built]
[205] ./~/core-js/modules/_iterators.js 20 bytes {0} [built]
[206] ./~/core-js/modules/_iter-create.js 528 bytes {0} [built]
[207] ./~/core-js/modules/es6.string.code-point-at.js 250 bytes {0} [built]
[208] ./~/core-js/modules/es6.string.ends-with.js 840 bytes {0} [built]
[209] ./~/core-js/modules/_string-context.js 309 bytes {0} [built]
[210] ./~/core-js/modules/_is-regexp.js 292 bytes {0} [built]
[211] ./~/core-js/modules/_fails-is-regexp.js 244 bytes {0} [built]
[212] ./~/core-js/modules/es6.string.includes.js 476 bytes {0} [built]
[213] ./~/core-js/modules/es6.string.repeat.js 155 bytes {0} [built]
[214] ./~/core-js/modules/es6.string.starts-with.js 767 bytes {0} [built]
[215] ./~/core-js/modules/es6.string.anchor.js 200 bytes {0} [built]
[216] ./~/core-js/modules/_string-html.js 696 bytes {0} [built]
[217] ./~/core-js/modules/es6.string.big.js 179 bytes {0} [built]
[218] ./~/core-js/modules/es6.string.blink.js 187 bytes {0} [built]
[219] ./~/core-js/modules/es6.string.bold.js 180 bytes {0} [built]
[220] ./~/core-js/modules/es6.string.fixed.js 184 bytes {0} [built]
[221] ./~/core-js/modules/es6.string.fontcolor.js 216 bytes {0} [built]
[222] ./~/core-js/modules/es6.string.fontsize.js 209 bytes {0} [built]
[223] ./~/core-js/modules/es6.string.italics.js 189 bytes {0} [built]
[224] ./~/core-js/modules/es6.string.link.js 192 bytes {0} [built]
[225] ./~/core-js/modules/es6.string.small.js 188 bytes {0} [built]
[226] ./~/core-js/modules/es6.string.strike.js 192 bytes {0} [built]
[227] ./~/core-js/modules/es6.string.sub.js 180 bytes {0} [built]
[228] ./~/core-js/modules/es6.string.sup.js 180 bytes {0} [built]
[229] ./~/core-js/modules/es6.date.now.js 149 bytes {0} [built]
[230] ./~/core-js/modules/es6.date.to-json.js 510 bytes {0} [built]
[231] ./~/core-js/modules/es6.date.to-iso-string.js 1.01 kB {0} [built]
[232] ./~/core-js/modules/es6.date.to-string.js 393 bytes {0} [built]
[233] ./~/core-js/modules/es6.date.to-primitive.js 189 bytes {0} [built]
[234] ./~/core-js/modules/_date-to-primitive.js 318 bytes {0} [built]
[235] ./~/core-js/modules/es6.array.is-array.js 142 bytes {0} [built]
[236] ./~/core-js/modules/es6.array.from.js 1.67 kB {0} [built]
[237] ./~/core-js/modules/_iter-call.js 403 bytes {0} [built]
[238] ./~/core-js/modules/_is-array-iter.js 277 bytes {0} [built]
[239] ./~/core-js/modules/_create-property.js 270 bytes {0} [built]
[240] ./~/core-js/modules/core.get-iterator-method.js 293 bytes {0} [built]
[241] ./~/core-js/modules/_iter-detect.js 582 bytes {0} [built]
[242] ./~/core-js/modules/es6.array.of.js 599 bytes {0} [built]
[243] ./~/core-js/modules/es6.array.join.js 451 bytes {0} [built]
[244] ./~/core-js/modules/_strict-method.js 187 bytes {0} [built]
[245] ./~/core-js/modules/es6.array.slice.js 909 bytes {0} [built]
[246] ./~/core-js/modules/es6.array.sort.js 648 bytes {0} [built]
[247] ./~/core-js/modules/es6.array.for-each.js 403 bytes {0} [built]
[248] ./~/core-js/modules/_array-methods.js 1.56 kB {0} [built]
[249] ./~/core-js/modules/_array-species-create.js 220 bytes {0} [built]
[250] ./~/core-js/modules/_array-species-constructor.js 464 bytes {0} [built]
[251] ./~/core-js/modules/es6.array.map.js 359 bytes {0} [built]
[252] ./~/core-js/modules/es6.array.filter.js 373 bytes {0} [built]
[253] ./~/core-js/modules/es6.array.some.js 364 bytes {0} [built]
[254] ./~/core-js/modules/es6.array.every.js 368 bytes {0} [built]
[255] ./~/core-js/modules/es6.array.reduce.js 405 bytes {0} [built]
[256] ./~/core-js/modules/_array-reduce.js 816 bytes {0} [built]
[257] ./~/core-js/modules/es6.array.reduce-right.js 424 bytes {0} [built]
[258] ./~/core-js/modules/es6.array.index-of.js 605 bytes {0} [built]
[259] ./~/core-js/modules/es6.array.last-index-of.js 973 bytes {0} [built]
[260] ./~/core-js/modules/es6.array.copy-within.js 234 bytes {0} [built]
[261] ./~/core-js/modules/_array-copy-within.js 833 bytes {0} [built]
[262] ./~/core-js/modules/_add-to-unscopables.js 292 bytes {0} [built]
[263] ./~/core-js/modules/es6.array.fill.js 212 bytes {0} [built]
[264] ./~/core-js/modules/_array-fill.js 610 bytes {0} [built]
[265] ./~/core-js/modules/es6.array.find.js 523 bytes {0} [built]
[266] ./~/core-js/modules/es6.array.find-index.js 543 bytes {0} [built]
[267] ./~/core-js/modules/es6.array.species.js 35 bytes {0} [built]
[268] ./~/core-js/modules/_set-species.js 367 bytes {0} [built]
[269] ./~/core-js/modules/es6.array.iterator.js 1.13 kB {0} [built]
[270] ./~/core-js/modules/_iter-step.js 81 bytes {0} [built]
[271] ./~/core-js/modules/es6.regexp.constructor.js 1.71 kB {0} [built]
[272] ./~/core-js/modules/_flags.js 375 bytes {0} [built]
[273] ./~/core-js/modules/es6.regexp.to-string.js 821 bytes {0} [built]
[274] ./~/core-js/modules/es6.regexp.flags.js 198 bytes {0} [built]
[275] ./~/core-js/modules/es6.regexp.match.js 381 bytes {0} [built]
[276] ./~/core-js/modules/_fix-re-wks.js 944 bytes {0} [built]
[277] ./~/core-js/modules/es6.regexp.replace.js 491 bytes {0} [built]
[278] ./~/core-js/modules/es6.regexp.search.js 390 bytes {0} [built]
[279] ./~/core-js/modules/es6.regexp.split.js 3.32 kB {0} [built]
[280] ./~/core-js/modules/es6.promise.js 10 kB {0} [built]
[281] ./~/core-js/modules/_an-instance.js 232 bytes {0} [built]
[282] ./~/core-js/modules/_for-of.js 1.19 kB {0} [built]
[283] ./~/core-js/modules/_species-constructor.js 340 bytes {0} [built]
[284] ./~/core-js/modules/_task.js 2.28 kB {0} [built]
[285] ./~/core-js/modules/_microtask.js 1.75 kB {0} [built]
[286] ./~/core-js/modules/_redefine-all.js 164 bytes {0} [built]
[287] ./~/core-js/modules/es6.map.js 541 bytes {0} [built]
[288] ./~/core-js/modules/_collection-strong.js 4.83 kB {0} [built]
[289] ./~/core-js/modules/_collection.js 3.4 kB {0} [built]
[290] ./~/core-js/modules/es6.set.js 396 bytes {0} [built]
[291] ./~/core-js/modules/es6.weak-map.js 1.8 kB {0} [built]
[292] ./~/core-js/modules/_collection-weak.js 2.69 kB {0} [built]
[293] ./~/core-js/modules/es6.weak-set.js 373 bytes {0} [built]
[294] ./~/core-js/modules/es6.typed.array-buffer.js 1.8 kB {0} [built]
[295] ./~/core-js/modules/_typed.js 671 bytes {0} [built]
[296] ./~/core-js/modules/_typed-buffer.js 9.59 kB {0} [built]
[297] ./~/core-js/modules/es6.typed.data-view.js 159 bytes {0} [built]
[298] ./~/core-js/modules/es6.typed.int8-array.js 165 bytes {0} [built]
[299] ./~/core-js/modules/_typed-array.js 18.8 kB {0} [built]
[300] ./~/core-js/modules/es6.typed.uint8-array.js 167 bytes {0} [built]
[301] ./~/core-js/modules/es6.typed.uint8-clamped-array.js 180 bytes {0} [built]
[302] ./~/core-js/modules/es6.typed.int16-array.js 167 bytes {0} [built]
[303] ./~/core-js/modules/es6.typed.uint16-array.js 169 bytes {0} [built]
[304] ./~/core-js/modules/es6.typed.int32-array.js 167 bytes {0} [built]
[305] ./~/core-js/modules/es6.typed.uint32-array.js 169 bytes {0} [built]
[306] ./~/core-js/modules/es6.typed.float32-array.js 171 bytes {0} [built]
[307] ./~/core-js/modules/es6.typed.float64-array.js 171 bytes {0} [built]
[308] ./~/core-js/modules/es6.reflect.apply.js 640 bytes {0} [built]
[309] ./~/core-js/modules/es6.reflect.construct.js 1.95 kB {0} [built]
[310] ./~/core-js/modules/es6.reflect.define-property.js 763 bytes {0} [built]
[311] ./~/core-js/modules/es6.reflect.delete-property.js 405 bytes {0} [built]
[312] ./~/core-js/modules/es6.reflect.enumerate.js 732 bytes {0} [built]
[313] ./~/core-js/modules/es6.reflect.get.js 811 bytes {0} [built]
[314] ./~/core-js/modules/es6.reflect.get-own-property-descriptor.js 355 bytes {0} [built]
[315] ./~/core-js/modules/es6.reflect.get-prototype-of.js 287 bytes {0} [built]
[316] ./~/core-js/modules/es6.reflect.has.js 195 bytes {0} [built]
[317] ./~/core-js/modules/es6.reflect.is-extensible.js 332 bytes {0} [built]
[318] ./~/core-js/modules/es6.reflect.own-keys.js 137 bytes {0} [built]
[319] ./~/core-js/modules/_own-keys.js 418 bytes {0} [built]
[320] ./~/core-js/modules/es6.reflect.prevent-extensions.js 437 bytes {0} [built]
[321] ./~/core-js/modules/es6.reflect.set.js 1.19 kB {0} [built]
[322] ./~/core-js/modules/es6.reflect.set-prototype-of.js 376 bytes {0} [built]
[323] ./~/core-js/modules/es7.array.includes.js 377 bytes {0} [built]
[324] ./~/core-js/modules/es7.string.at.js 240 bytes {0} [built]
[325] ./~/core-js/modules/es7.string.pad-start.js 340 bytes {0} [built]
[326] ./~/core-js/modules/_string-pad.js 751 bytes {0} [built]
[327] ./~/core-js/modules/es7.string.pad-end.js 337 bytes {0} [built]
[328] ./~/core-js/modules/es7.string.trim-left.js 215 bytes {0} [built]
[329] ./~/core-js/modules/es7.string.trim-right.js 215 bytes {0} [built]
[330] ./~/core-js/modules/es7.string.match-all.js 1.04 kB {0} [built]
[331] ./~/core-js/modules/es7.symbol.async-iterator.js 42 bytes {0} [built]
[332] ./~/core-js/modules/es7.symbol.observable.js 39 bytes {0} [built]
[333] ./~/core-js/modules/es7.object.get-own-property-descriptors.js 659 bytes {0} [built]
[334] ./~/core-js/modules/es7.object.values.js 239 bytes {0} [built]
[335] ./~/core-js/modules/_object-to-array.js 469 bytes {0} [built]
[336] ./~/core-js/modules/es7.object.entries.js 243 bytes {0} [built]
[337] ./~/core-js/modules/es7.object.define-getter.js 519 bytes {0} [built]
[338] ./~/core-js/modules/_object-forced-pam.js 284 bytes {0} [built]
[339] ./~/core-js/modules/es7.object.define-setter.js 519 bytes {0} [built]
[340] ./~/core-js/modules/es7.object.lookup-getter.js 669 bytes {0} [built]
[341] ./~/core-js/modules/es7.object.lookup-setter.js 669 bytes {0} [built]
[342] ./~/core-js/modules/es7.map.to-json.js 186 bytes {0} [built]
[343] ./~/core-js/modules/_collection-to-json.js 313 bytes {0} [built]
[344] ./~/core-js/modules/_array-from-iterable.js 170 bytes {0} [built]
[345] ./~/core-js/modules/es7.set.to-json.js 186 bytes {0} [built]
[346] ./~/core-js/modules/es7.system.global.js 143 bytes {0} [built]
[347] ./~/core-js/modules/es7.error.is-error.js 218 bytes {0} [built]
[348] ./~/core-js/modules/es7.math.iaddh.js 335 bytes {0} [built]
[349] ./~/core-js/modules/es7.math.isubh.js 334 bytes {0} [built]
[350] ./~/core-js/modules/es7.math.imulh.js 436 bytes {0} [built]
[351] ./~/core-js/modules/es7.math.umulh.js 440 bytes {0} [built]
[352] ./~/core-js/modules/es7.reflect.define-metadata.js 406 bytes {0} [built]
[353] ./~/core-js/modules/_metadata.js 1.78 kB {0} [built]
[354] ./~/core-js/modules/es7.reflect.delete-metadata.js 750 bytes {0} [built]
[355] ./~/core-js/modules/es7.reflect.get-metadata.js 796 bytes {0} [built]
[356] ./~/core-js/modules/es7.reflect.get-metadata-keys.js 861 bytes {0} [built]
[357] ./~/core-js/modules/es7.reflect.get-own-metadata.js 417 bytes {0} [built]
[358] ./~/core-js/modules/es7.reflect.get-own-metadata-keys.js 400 bytes {0} [built]
[359] ./~/core-js/modules/es7.reflect.has-metadata.js 713 bytes {0} [built]
[360] ./~/core-js/modules/es7.reflect.has-own-metadata.js 417 bytes {0} [built]
[361] ./~/core-js/modules/es7.reflect.metadata.js 551 bytes {0} [built]
[362] ./~/core-js/modules/es7.asap.js 444 bytes {0} [built]
[363] ./~/core-js/modules/es7.observable.js 5.45 kB {0} [built]
[364] ./~/core-js/modules/web.timers.js 702 bytes {0} [built]
[365] ./~/core-js/modules/_partial.js 757 bytes {0} [built]
[366] ./~/core-js/modules/_path.js 38 bytes {0} [built]
[367] ./~/core-js/modules/web.immediate.js 164 bytes {0} [built]
[368] ./~/core-js/modules/web.dom.iterable.js 881 bytes {0} [built]
[369] ./~/regenerator-runtime/runtime.js 24.4 kB {0} [built]
[370] ./~/core-js/fn/regexp/escape.js 107 bytes {0} [built]
[371] ./~/core-js/modules/core.regexp.escape.js 232 bytes {0} [built]
[372] ./~/core-js/modules/_replacer.js 227 bytes {0} [built]
[373] ./src/index.js 4.71 kB {0} [built]
[374] ./~/react/react.js 56 bytes {0} [built]
[375] ./~/react/lib/React.js 5.08 kB {0} [built]
[376] ./~/object-assign/index.js 2.11 kB {0} [built]
[377] ./~/react/lib/ReactBaseClasses.js 5.44 kB {0} [built]
[378] ./~/react/lib/reactProdInvariant.js 1.24 kB {0} [built]
[379] ./~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {0} [built]
[380] ./~/fbjs/lib/warning.js 2.1 kB {0} [built]
[381] ./~/fbjs/lib/emptyFunction.js 1.08 kB {0} [built]
[382] ./~/react/lib/canDefineProperty.js 661 bytes {0} [built]
[383] ./~/fbjs/lib/emptyObject.js 458 bytes {0} [built]
[384] ./~/fbjs/lib/invariant.js 1.63 kB {0} [built]
[385] ./~/react/lib/lowPriorityWarning.js 2.16 kB {0} [built]
[386] ./~/react/lib/ReactChildren.js 6.19 kB {0} [built]
[387] ./~/react/lib/PooledClass.js 3.36 kB {0} [built]
[388] ./~/react/lib/ReactElement.js 11.2 kB {0} [built]
[389] ./~/react/lib/ReactCurrentOwner.js 621 bytes {0} [built]
[390] ./~/react/lib/ReactElementSymbol.js 622 bytes {0} [built]
[391] ./~/react/lib/traverseAllChildren.js 7.03 kB {0} [built]
[392] ./~/react/lib/getIteratorFn.js 1.12 kB {0} [built]
[393] ./~/react/lib/KeyEscapeUtils.js 1.29 kB {0} [built]
[394] ./~/react/lib/ReactDOMFactories.js 5.48 kB {0} [built]
[395] ./~/react/lib/ReactElementValidator.js 9.2 kB {0} [built]
[396] ./~/react/lib/ReactComponentTreeHook.js 11.8 kB {0} [built]
[397] ./~/react/lib/checkReactTypeSpec.js 4.19 kB {0} [built]
[398] ./~/react/lib/ReactPropTypeLocationNames.js 572 bytes {0} [built]
[399] ./~/react/lib/ReactPropTypesSecret.js 442 bytes {0} [built]
[400] ./~/react/lib/ReactPropTypes.js 500 bytes {0} [built]
[401] ./~/prop-types/factory.js 890 bytes {0} [built]
[402] ./~/prop-types/factoryWithTypeCheckers.js 18.6 kB {0} [built]
[403] ./~/prop-types/lib/ReactPropTypesSecret.js 436 bytes {0} [built]
[404] ./~/prop-types/checkPropTypes.js 2.94 kB {0} [built]
[405] ./~/react/lib/ReactVersion.js 350 bytes {0} [built]
[406] ./~/react/lib/createClass.js 688 bytes {0} [built]
[407] ./~/create-react-class/factory.js 28.4 kB {0} [built]
[408] ./~/react/lib/onlyChild.js 1.34 kB {0} [built]
[409] ./~/react-dom/index.js 59 bytes {0} [built]
[410] ./~/react-dom/lib/ReactDOM.js 5.17 kB {0} [built]
[411] ./~/react-dom/lib/ReactDOMComponentTree.js 6.27 kB {0} [built]
[412] ./~/react-dom/lib/reactProdInvariant.js 1.24 kB {0} [built]
[413] ./~/react-dom/lib/DOMProperty.js 8.24 kB {0} [built]
[414] ./~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {0} [built]
[415] ./~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {0} [built]
[416] ./~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built]
[417] ./~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built]
[418] ./~/react-dom/lib/EventPropagators.js 5.09 kB {0} [built]
[419] ./~/react-dom/lib/EventPluginHub.js 9.11 kB {0} [built]
[420] ./~/react-dom/lib/EventPluginRegistry.js 9.75 kB {0} [built]
[421] ./~/react-dom/lib/EventPluginUtils.js 7.95 kB {0} [built]
[422] ./~/react-dom/lib/ReactErrorUtils.js 2.19 kB {0} [built]
[423] ./~/react-dom/lib/accumulateInto.js 1.69 kB {0} [built]
[424] ./~/react-dom/lib/forEachAccumulated.js 855 bytes {0} [built]
[425] ./~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built]
[426] ./~/react-dom/lib/FallbackCompositionState.js 2.43 kB {0} [built]
[427] ./~/react-dom/lib/PooledClass.js 3.36 kB {0} [built]
[428] ./~/react-dom/lib/getTextContentAccessor.js 955 bytes {0} [built]
[429] ./~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {0} [built]
[430] ./~/react-dom/lib/SyntheticEvent.js 9.18 kB {0} [built]
[431] ./~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {0} [built]
[432] ./~/react-dom/lib/ChangeEventPlugin.js 10.8 kB {0} [built]
[433] ./~/react-dom/lib/ReactUpdates.js 9.53 kB {0} [built]
[434] ./~/react-dom/lib/CallbackQueue.js 3.16 kB {0} [built]
[435] ./~/react-dom/lib/ReactFeatureFlags.js 628 bytes {0} [built]
[436] ./~/react-dom/lib/ReactReconciler.js 6.21 kB {0} [built]
[437] ./~/react-dom/lib/ReactRef.js 2.56 kB {0} [built]
[438] ./~/react-dom/lib/ReactOwner.js 3.53 kB {0} [built]
[439] ./~/react-dom/lib/ReactInstrumentation.js 601 bytes {0} [built]
[440] ./~/react-dom/lib/ReactDebugTool.js 11.7 kB {0} [built]
[441] ./~/react-dom/lib/ReactInvalidSetStateWarningHook.js 984 bytes {0} [built]
[442] ./~/react-dom/lib/ReactHostOperationHistoryHook.js 736 bytes {0} [built]
[443] ./~/fbjs/lib/performanceNow.js 845 bytes {0} [built]
[444] ./~/fbjs/lib/performance.js 588 bytes {0} [built]
[445] ./~/react-dom/lib/Transaction.js 9.55 kB {0} [built]
[446] ./~/react-dom/lib/inputValueTracking.js 3.1 kB {0} [built]
[447] ./~/react-dom/lib/getEventTarget.js 1.01 kB {0} [built]
[448] ./~/react-dom/lib/isEventSupported.js 1.94 kB {0} [built]
[449] ./~/react-dom/lib/isTextInputElement.js 1.02 kB {0} [built]
[450] ./~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {0} [built]
[451] ./~/react-dom/lib/EnterLeaveEventPlugin.js 3.15 kB {0} [built]
[452] ./~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {0} [built]
[453] ./~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {0} [built]
[454] ./~/react-dom/lib/ViewportMetrics.js 604 bytes {0} [built]
[455] ./~/react-dom/lib/getEventModifierState.js 1.23 kB {0} [built]
[456] ./~/react-dom/lib/HTMLDOMPropertyConfig.js 6.57 kB {0} [built]
[457] ./~/react-dom/lib/ReactComponentBrowserEnvironment.js 904 bytes {0} [built]
[458] ./~/react-dom/lib/DOMChildrenOperations.js 7.72 kB {0} [built]
[459] ./~/react-dom/lib/DOMLazyTree.js 3.71 kB {0} [built]
[460] ./~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built]
[461] ./~/react-dom/lib/setInnerHTML.js 3.86 kB {0} [built]
[462] ./~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {0} [built]
[463] ./~/react-dom/lib/setTextContent.js 1.45 kB {0} [built]
[464] ./~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {0} [built]
[465] ./~/react-dom/lib/Danger.js 2.24 kB {0} [built]
[466] ./~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built]
[467] ./~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
[468] ./~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built]
[469] ./~/react-dom/lib/ReactDOMIDOperations.js 955 bytes {0} [built]
[470] ./~/react-dom/lib/ReactDOMComponent.js 38.9 kB {0} [built]
[471] ./~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built]
[472] ./~/fbjs/lib/focusNode.js 704 bytes {0} [built]
[473] ./~/react-dom/lib/CSSPropertyOperations.js 7.2 kB {0} [built]
[474] ./~/react-dom/lib/CSSProperty.js 3.8 kB {0} [built]
[475] ./~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built]
[476] ./~/fbjs/lib/camelize.js 708 bytes {0} [built]
[477] ./~/react-dom/lib/dangerousStyleValue.js 3.06 kB {0} [built]
[478] ./~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built]
[479] ./~/fbjs/lib/hyphenate.js 800 bytes {0} [built]
[480] ./~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
[481] ./~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {0} [built]
[482] ./~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {0} [built]
[483] ./~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {0} [built]
[484] ./~/react-dom/lib/ReactEventEmitterMixin.js 958 bytes {0} [built]
[485] ./~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {0} [built]
[486] ./~/react-dom/lib/ReactDOMInput.js 13.1 kB {0} [built]
[487] ./~/react-dom/lib/LinkedValueUtils.js 5.24 kB {0} [built]
[488] ./~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {0} [built]
[489] ./~/react-dom/lib/ReactDOMOption.js 3.69 kB {0} [built]
[490] ./~/react-dom/lib/ReactDOMSelect.js 6.81 kB {0} [built]
[491] ./~/react-dom/lib/ReactDOMTextarea.js 6.46 kB {0} [built]
[492] ./~/react-dom/lib/ReactMultiChild.js 14.6 kB {0} [built]
[493] ./~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {0} [built]
[494] ./~/react-dom/lib/ReactInstanceMap.js 1.22 kB {0} [built]
[495] ./~/react-dom/lib/ReactChildReconciler.js 6.11 kB {0} [built]
[496] ./~/react-dom/lib/instantiateReactComponent.js 5.06 kB {0} [built]
[497] ./~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {0} [built]
[498] ./~/react-dom/lib/ReactNodeTypes.js 1.02 kB {0} [built]
[499] ./~/react-dom/lib/checkReactTypeSpec.js 4.21 kB {0} [built]
[500] ./~/react-dom/lib/ReactPropTypeLocationNames.js 572 bytes {0} [built]
[501] ./~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built]
[502] ./~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {0} [built]
[503] ./~/react-dom/lib/ReactEmptyComponent.js 704 bytes {0} [built]
[504] ./~/react-dom/lib/ReactHostComponent.js 1.98 kB {0} [built]
[505] ./~/react/lib/getNextDebugID.js 437 bytes {0} [built]
[506] ./~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {0} [built]
[507] ./~/react-dom/lib/traverseAllChildren.js 7.04 kB {0} [built]
[508] ./~/react-dom/lib/ReactElementSymbol.js 622 bytes {0} [built]
[509] ./~/react-dom/lib/getIteratorFn.js 1.12 kB {0} [built]
[510] ./~/react-dom/lib/flattenChildren.js 2.77 kB {0} [built]
[511] ./~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {0} [built]
[512] ./~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {0} [built]
[513] ./~/react-dom/lib/ReactUpdateQueue.js 9.35 kB {0} [built]
[514] ./~/react-dom/lib/validateDOMNesting.js 13.7 kB {0} [built]
[515] ./~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {0} [built]
[516] ./~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {0} [built]
[517] ./~/react-dom/lib/ReactDOMTextComponent.js 5.81 kB {0} [built]
[518] ./~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {0} [built]
[519] ./~/react-dom/lib/ReactEventListener.js 5.3 kB {0} [built]
[520] ./~/fbjs/lib/EventListener.js 2.67 kB {0} [built]
[521] ./~/fbjs/lib/getUnboundedScrollPosition.js 1.12 kB {0} [built]
[522] ./~/react-dom/lib/ReactInjection.js 1.2 kB {0} [built]
[523] ./~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {0} [built]
[524] ./~/react-dom/lib/ReactInputSelection.js 4.27 kB {0} [built]
[525] ./~/react-dom/lib/ReactDOMSelection.js 6.78 kB {0} [built]
[526] ./~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {0} [built]
[527] ./~/fbjs/lib/containsNode.js 1.05 kB {0} [built]
[528] ./~/fbjs/lib/isTextNode.js 605 bytes {0} [built]
[529] ./~/fbjs/lib/isNode.js 828 bytes {0} [built]
[530] ./~/fbjs/lib/getActiveElement.js 1.04 kB {0} [built]
[531] ./~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {0} [built]
[532] ./~/react-dom/lib/SelectEventPlugin.js 6.06 kB {0} [built]
[533] ./~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {0} [built]
[534] ./~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {0} [built]
[535] ./~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {0} [built]
[536] ./~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {0} [built]
[537] ./~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {0} [built]
[538] ./~/react-dom/lib/getEventCharCode.js 1.5 kB {0} [built]
[539] ./~/react-dom/lib/getEventKey.js 2.87 kB {0} [built]
[540] ./~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {0} [built]
[541] ./~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {0} [built]
[542] ./~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {0} [built]
[543] ./~/react-dom/lib/SyntheticWheelEvent.js 1.92 kB {0} [built]
[544] ./~/react-dom/lib/ReactMount.js 25.5 kB {0} [built]
[545] ./~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {0} [built]
[546] ./~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {0} [built]
[547] ./~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {0} [built]
[548] ./~/react-dom/lib/adler32.js 1.19 kB {0} [built]
[549] ./~/react-dom/lib/ReactVersion.js 350 bytes {0} [built]
[550] ./~/react-dom/lib/findDOMNode.js 2.46 kB {0} [built]
[551] ./~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {0} [built]
[552] ./~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {0} [built]
[553] ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js 4.32 kB {0} [built]
[554] ./~/react-dom/lib/ReactDOMNullInputValuePropHook.js 1.37 kB {0} [built]
[555] ./~/react-dom/lib/ReactDOMInvalidARIAHook.js 3.14 kB {0} [built]
[556] ./~/redux/lib/index.js 1.94 kB {0} [built]
[557] ./~/redux/lib/createStore.js 9.28 kB {0} [built]
[558] ./~/lodash/isPlainObject.js 1.65 kB {0} [built]
[559] ./~/lodash/_baseGetTag.js 792 bytes {0} [built]
[560] ./~/lodash/_Symbol.js 118 bytes {0} [built]
[561] ./~/lodash/_root.js 300 bytes {0} [built]
[562] ./~/lodash/_freeGlobal.js 173 bytes {0} [built]
[563] ./~/lodash/_getRawTag.js 1.14 kB {0} [built]
[564] ./~/lodash/_objectToString.js 565 bytes {0} [built]
[565] ./~/lodash/_getPrototype.js 163 bytes {0} [built]
[566] ./~/lodash/_overArg.js 382 bytes {0} [built]
[567] ./~/lodash/isObjectLike.js 614 bytes {0} [built]
[568] ./~/symbol-observable/index.js 41 bytes {0} [built]
[569] ./~/symbol-observable/lib/index.js 661 bytes {0} [built]
[570] ./~/symbol-observable/lib/ponyfill.js 449 bytes {0} [built]
[571] ./~/redux/lib/combineReducers.js 6.24 kB {0} [built]
[572] ./~/redux/lib/utils/warning.js 694 bytes {0} [built]
[573] ./~/redux/lib/bindActionCreators.js 2.04 kB {0} [built]
[574] ./~/redux/lib/applyMiddleware.js 2.04 kB {0} [built]
[575] ./~/redux/lib/compose.js 927 bytes {0} [built]
[576] ./~/react-redux/lib/index.js 475 bytes {0} [built]
[577] ./~/react-redux/lib/components/Provider.js 2.97 kB {0} [built]
[578] ./~/prop-types/index.js 1.08 kB {0} [built]
[579] ./~/prop-types/factoryWithThrowingShims.js 1.59 kB {0} [built]
[580] ./~/react-redux/lib/utils/storeShape.js 449 bytes {0} [built]
[581] ./~/react-redux/lib/utils/warning.js 694 bytes {0} [built]
[582] ./~/react-redux/lib/components/connect.js 14.7 kB {0} [built]
[583] ./~/react-redux/lib/utils/shallowEqual.js 543 bytes {0} [built]
[584] ./~/react-redux/lib/utils/wrapActionCreators.js 268 bytes {0} [built]
[585] ./~/hoist-non-react-statics/index.js 1.39 kB {0} [built]
[586] ./~/invariant/browser.js 1.52 kB {0} [built]
[587] ./~/redux-logger/lib/index.js 4.89 kB {0} [built]
[588] ./~/redux-logger/lib/core.js 5.21 kB {0} [built]
[589] ./~/redux-logger/lib/helpers.js 741 bytes {0} [built]
[590] ./~/redux-logger/lib/diff.js 2.07 kB {0} [built]
[591] ./~/deep-diff/index.js 11.5 kB {0} [built]
[592] ./~/redux-logger/lib/defaults.js 949 bytes {0} [built]
[593] ./~/redux-localstorage/lib/index.js 907 bytes {0} [built]
[594] ./~/redux-localstorage/lib/persistStateMiddleware.js 1.01 kB {0} [built]
[595] ./~/redux-localstorage/lib/actionTypes.js 176 bytes {0} [built]
[596] ./~/redux-localstorage/lib/mergePersistedState.js 1.49 kB {0} [built]
[597] ./~/redux-localstorage/lib/transformState.js 1.24 kB {0} [built]
[598] ./~/redux-localstorage/lib/bufferActions.js 1.21 kB {0} [built]
[599] ./~/redux-localstorage/lib/persistState.js 2.73 kB {0} [built]
[600] ./~/redux-localstorage/lib/adapters/localStorage/index.js 601 bytes {0} [built]
[601] ./~/redux-localstorage/lib/adapters/localStorage/adapter.js 673 bytes {0} [built]
[602] ./~/redux-localstorage-filter/lib/filter.js 2.04 kB {0} [built]
[603] ./src/reducers/index.js 3.23 kB {0} [built]
[604] ./src/reducers/undo.js 4.33 kB {0} [built]
[605] ./src/reducers/camera.js 1.7 kB {0} [built]
[606] ./src/reducers/object.js 8.58 kB {0} [built]
[607] ./src/reducers/document.js 14.8 kB {0} [built]
[608] ./~/gl-matrix/src/gl-matrix.js 1.69 kB {0} [built]
[609] ./~/gl-matrix/src/gl-matrix/common.js 2.53 kB {0} [built]
[610] ./~/gl-matrix/src/gl-matrix/mat2.js 11.2 kB {0} [built]
[611] ./~/gl-matrix/src/gl-matrix/mat2d.js 12.3 kB {0} [built]
[612] ./~/gl-matrix/src/gl-matrix/mat3.js 19.9 kB {0} [built]
[613] ./~/gl-matrix/src/gl-matrix/mat4.js 67.1 kB {0} [built]
[614] ./~/gl-matrix/src/gl-matrix/quat.js 16.1 kB {0} [built]
[615] ./~/gl-matrix/src/gl-matrix/vec3.js 19.6 kB {0} [built]
[616] ./~/gl-matrix/src/gl-matrix/vec4.js 15.1 kB {0} [built]
[617] ./~/gl-matrix/src/gl-matrix/vec2.js 13.9 kB {0} [built]
[618] ./~/node-uuid/uuid.js 8.01 kB {0} [built]
[619] ./~/buffer/index.js 48.6 kB {0} [built]
[620] ./~/base64-js/index.js 3.47 kB {0} [built]
[621] ./~/ieee754/index.js 2.05 kB {0} [built]
[622] ./~/isarray/index.js 132 bytes {0} [built]
[623] ./~/crypto-browserify/index.js 1.15 kB {0} [optional] [built]
[624] ./~/crypto-browserify/rng.js 800 bytes {0} [built]
[626] ./~/crypto-browserify/create-hash.js 707 bytes {0} [built]
[627] ./~/sha.js/index.js 402 bytes {0} [built]
[628] ./~/sha.js/hash.js 1.98 kB {0} [built]
[629] ./~/sha.js/sha1.js 3.21 kB {0} [built]
[630] ./~/util/util.js 15.6 kB {0} [built]
[631] ./~/util/support/isBufferBrowser.js 203 bytes {0} [built]
[632] ./~/util/~/inherits/inherits_browser.js 672 bytes {0} [built]
[633] ./~/sha.js/sha256.js 3.48 kB {0} [built]
[634] ./~/sha.js/sha512.js 7.32 kB {0} [built]
[635] ./~/crypto-browserify/md5.js 5.42 kB {0} [built]
[636] ./~/crypto-browserify/helpers.js 930 bytes {0} [built]
[637] ./~/ripemd160/lib/ripemd160.js 6.37 kB {0} [built]
[638] ./~/crypto-browserify/create-hmac.js 1.02 kB {0} [built]
[639] ./~/crypto-browserify/pbkdf2.js 262 bytes {0} [built]
[640] ./~/pbkdf2-compat/pbkdf2.js 2.06 kB {0} [built]
[641] ./~/browserify-aes/inject.js 517 bytes {0} [built]
[642] ./~/browserify-aes/encrypter.js 2.86 kB {0} [built]
[643] ./~/browserify-aes/aes.js 6.53 kB {0} [built]
[644] ./~/browserify-aes/cipherBase.js 792 bytes {0} [built]
[645] ./~/stream-browserify/index.js 3.63 kB {0} [built]
[646] ./~/events/events.js 8.33 kB {0} [built]
[647] ./~/readable-stream/readable-browser.js 351 bytes {0} [built]
[648] ./~/readable-stream/lib/_stream_readable.js 30.8 kB {0} [built]
[649] ./~/process-nextick-args/index.js 1.04 kB {0} [built]
[650] ./~/readable-stream/lib/internal/streams/stream-browser.js 49 bytes {0} [built]
[651] ./~/safe-buffer/index.js 1.53 kB {0} [built]
[652] ./~/core-util-is/lib/util.js 3.02 kB {0} [built]
[654] ./~/readable-stream/lib/internal/streams/BufferList.js 1.85 kB {0} [built]
[655] ./~/readable-stream/lib/internal/streams/destroy.js 1.85 kB {0} [built]
[656] ./~/readable-stream/lib/_stream_duplex.js 3.74 kB {0} [built]
[657] ./~/readable-stream/lib/_stream_writable.js 19.4 kB {0} [built]
[658] ./~/timers-browserify/main.js 1.36 kB {0} [built]
[659] ./~/setimmediate/setImmediate.js 6.47 kB {0} [built]
[660] ./~/util-deprecate/browser.js 1.61 kB {0} [built]
[661] ./~/string_decoder/lib/string_decoder.js 8.3 kB {0} [built]
[662] ./~/readable-stream/lib/_stream_transform.js 7.79 kB {0} [built]
[663] ./~/readable-stream/lib/_stream_passthrough.js 1.74 kB {0} [built]
[664] ./~/readable-stream/writable-browser.js 55 bytes {0} [built]
[665] ./~/readable-stream/duplex-browser.js 53 bytes {0} [built]
[666] ./~/readable-stream/transform.js 49 bytes {0} [built]
[667] ./~/readable-stream/passthrough.js 51 bytes {0} [built]
[668] ./~/browserify-aes/modes.js 1.64 kB {0} [built]
[669] ./~/browserify-aes/EVP_BytesToKey.js 1.05 kB {0} [built]
[670] ./~/browserify-aes/streamCipher.js 761 bytes {0} [built]
[671] ./~/browserify-aes/modes/ecb.js 177 bytes {0} [built]
[672] ./~/browserify-aes/modes/cbc.js 342 bytes {0} [built]
[673] ./~/browserify-aes/xor.js 205 bytes {0} [built]
[674] ./~/browserify-aes/modes/cfb.js 814 bytes {0} [built]
[675] ./~/browserify-aes/modes/ofb.js 414 bytes {0} [built]
[676] ./~/browserify-aes/modes/ctr.js 668 bytes {0} [built]
[677] ./~/browserify-aes/decrypter.js 2.91 kB {0} [built]
[678] ./~/snapsvg-cjs/dist/snap.svg-cjs.js 251 kB {0} [built]
[679] ./~/eve/eve.js 13.4 kB {0} [built]
[680] ./src/actions/document.js 3 kB {0} [built]
[681] ./src/actions/object.js 2.7 kB {0} [built]
[682] ./src/lib/mesh.js 19.7 kB {0} [built]
[683] ./~/clipper-lib/clipper.js 211 kB {0} [built]
[684] ./~/poly2tri/src/sweepcontext.js 14.8 kB {0} [built]
[685] ./~/poly2tri/src/pointerror.js 1.2 kB {0} [built]
[686] ./~/poly2tri/src/xy.js 3.07 kB {0} [built]
[687] ./~/poly2tri/src/point.js 6.98 kB {0} [built]
[688] ./~/poly2tri/src/triangle.js 16.1 kB {0} [built]
[689] ./~/poly2tri/src/sweep.js 25.6 kB {0} [built]
[690] ./~/poly2tri/src/assert.js 766 bytes {0} [built]
[691] ./~/poly2tri/src/advancingfront.js 4.04 kB {0} [built]
[692] ./~/poly2tri/src/utils.js 2.55 kB {0} [built]
[693] ./src/lib/dxf.js 16.2 kB {0} [built]
[694] ./~/vectorize-text/index.js 580 bytes {0} [built]
[695] ./~/vectorize-text/lib/vtext.js 5 kB {0} [built]
[696] ./~/surface-nets/surfacenets.js 5.88 kB {0} [built]
[697] ./~/ndarray-extract-contour/contour.js 10.6 kB {0} [built]
[698] ./~/typedarray-pool/pool.js 4.87 kB {0} [built]
[699] ./~/bit-twiddle/twiddle.js 5.01 kB {0} [built]
[700] ./~/dup/dup.js 867 bytes {0} [built]
[701] ./~/triangulate-hypercube/triangulate-cube.js 658 bytes {0} [built]
[702] ./~/permutation-rank/index.js 1.4 kB {0} [built]
[703] ./~/invert-permutation/index.js 211 bytes {0} [built]
[704] ./~/permutation-parity/permutation-sign.js 1.03 kB {0} [built]
[705] ./~/gamma/index.js 1.67 kB {0} [built]
[706] ./~/zero-crossings/zc.js 236 bytes {0} [built]
[707] ./~/zero-crossings/lib/zc-core.js 1.52 kB {0} [built]
[708] ./~/cwise-compiler/compiler.js 3.61 kB {0} [built]
[709] ./~/cwise-compiler/lib/thunk.js 4.21 kB {0} [built]
[710] ./~/cwise-compiler/lib/compile.js 14.8 kB {0} [built]
[711] ./~/uniq/uniq.js 910 bytes {0} [built]
[712] ./~/ndarray/ndarray.js 9.68 kB {0} [built]
[713] ./~/iota-array/iota.js 150 bytes {0} [built]
[714] ./~/is-buffer/index.js 717 bytes {0} [built]
[715] ./~/simplify-planar-graph/simplify.js 5.33 kB {0} [built]
[716] ./~/robust-orientation/orientation.js 5 kB {0} [built]
[717] ./~/two-product/two-product.js 520 bytes {0} [built]
[718] ./~/robust-sum/robust-sum.js 2.42 kB {0} [built]
[719] ./~/robust-scale/robust-scale.js 862 bytes {0} [built]
[720] ./~/two-sum/two-sum.js 252 bytes {0} [built]
[721] ./~/robust-subtract/robust-diff.js 2.42 kB {0} [built]
[722] ./~/simplicial-complex/topology.js 8.02 kB {0} [built]
[723] ./~/simplicial-complex/~/bit-twiddle/twiddle.js 5.01 kB {0} [built]
[724] ./~/simplicial-complex/~/union-find/index.js 975 bytes {0} [built]
[725] ./~/clean-pslg/clean-pslg.js 9.22 kB {0} [built]
[726] ./~/union-find/index.js 1.04 kB {0} [built]
[727] ./~/box-intersect/index.js 2.93 kB {0} [built]
[728] ./~/box-intersect/lib/sweep.js 11.3 kB {0} [built]
[729] ./~/box-intersect/lib/sort.js 4.63 kB {0} [built]
[730] ./~/box-intersect/lib/intersect.js 12.7 kB {0} [built]
[731] ./~/box-intersect/lib/brute.js 3.64 kB {0} [built]
[732] ./~/box-intersect/lib/median.js 3.46 kB {0} [built]
[733] ./~/box-intersect/lib/partition.js 610 bytes {0} [built]
[734] ./~/robust-segment-intersect/segseg.js 911 bytes {0} [built]
[735] ./~/big-rat/index.js 1.39 kB {0} [built]
[736] ./~/big-rat/is-rat.js 167 bytes {0} [built]
[737] ./~/big-rat/lib/is-bn.js 218 bytes {0} [built]
[738] ./~/bn.js/lib/bn.js 87.3 kB {0} [built]
[739] ./~/big-rat/lib/num-to-bn.js 252 bytes {0} [built]
[740] ./~/double-bits/double.js 2.57 kB {0} [built]
[741] ./~/big-rat/lib/str-to-bn.js 108 bytes {0} [built]
[742] ./~/big-rat/lib/rationalize.js 512 bytes {0} [built]
[743] ./~/big-rat/lib/bn-sign.js 112 bytes {0} [built]
[744] ./~/big-rat/div.js 160 bytes {0} [built]
[745] ./~/big-rat/cmp.js 105 bytes {0} [built]
[746] ./~/big-rat/to-float.js 823 bytes {0} [built]
[747] ./~/big-rat/lib/bn-to-num.js 420 bytes {0} [built]
[748] ./~/big-rat/lib/ctz.js 320 bytes {0} [built]
[749] ./~/rat-vec/index.js 213 bytes {0} [built]
[750] ./~/nextafter/nextafter.js 676 bytes {0} [built]
[751] ./~/clean-pslg/lib/rat-seg-intersect.js 881 bytes {0} [built]
[752] ./~/big-rat/mul.js 160 bytes {0} [built]
[753] ./~/big-rat/sub.js 180 bytes {0} [built]
[754] ./~/big-rat/sign.js 134 bytes {0} [built]
[755] ./~/rat-vec/sub.js 210 bytes {0} [built]
[756] ./~/rat-vec/add.js 210 bytes {0} [built]
[757] ./~/big-rat/add.js 189 bytes {0} [built]
[758] ./~/rat-vec/muls.js 249 bytes {0} [built]
[759] ./~/cdt2d/cdt2d.js 2.06 kB {0} [built]
[760] ./~/cdt2d/lib/monotone.js 4.28 kB {0} [built]
[761] ./~/binary-search-bounds/search-bounds.js 1.54 kB {0} [built]
[762] ./~/cdt2d/lib/triangulation.js 2.15 kB {0} [built]
[763] ./~/cdt2d/lib/delaunay.js 2.42 kB {0} [built]
[764] ./~/robust-in-sphere/in-sphere.js 4.15 kB {0} [built]
[765] ./~/cdt2d/lib/filter.js 3.65 kB {0} [built]
[766] ./~/planar-graph-to-polyline/pg2pl.js 4.75 kB {0} [built]
[767] ./~/edges-to-adjacency-list/e2a.js 720 bytes {0} [built]
[768] ./~/planar-dual/loops.js 2.88 kB {0} [built]
[769] ./~/compare-angle/cmpangle.js 1.74 kB {0} [built]
[770] ./~/signum/sgn.js 117 bytes {0} [built]
[771] ./~/robust-product/product.js 583 bytes {0} [built]
[772] ./~/point-in-big-polygon/pnp-big.js 3.26 kB {0} [built]
[773] ./~/slab-decomposition/slabs.js 5.64 kB {0} [built]
[774] ./~/slab-decomposition/~/binary-search-bounds/search-bounds.js 1.98 kB {0} [built]
[775] ./~/functional-red-black-tree/rbtree.js 22.3 kB {0} [built]
[776] ./~/slab-decomposition/lib/order-segments.js 1.61 kB {0} [built]
[777] ./~/interval-tree-1d/interval-tree.js 8.55 kB {0} [built]
[778] ./~/interval-tree-1d/~/binary-search-bounds/search-bounds.js 1.98 kB {0} [built]
[779] ./~/point-in-big-polygon/~/binary-search-bounds/search-bounds.js 1.98 kB {0} [built]
[780] ./~/planar-graph-to-polyline/lib/trim-leaves.js 1.12 kB {0} [built]
[781] ./src/components/laserweb.js 12.8 kB {0} [built]
[782] ./~/jquery/dist/jquery.js 268 kB {0} [built]
[783] ./~/bootstrap/dist/js/npm.js 484 bytes {0} [built]
[784] ./~/bootstrap/js/transition.js 1.83 kB {0} [built]
[785] ./~/bootstrap/js/alert.js 2.28 kB {0} [built]
[786] ./~/bootstrap/js/button.js 3.82 kB {0} [built]
[787] ./~/bootstrap/js/carousel.js 7.14 kB {0} [built]
[788] ./~/bootstrap/js/collapse.js 5.99 kB {0} [built]
[789] ./~/bootstrap/js/dropdown.js 4.74 kB {0} [built]
[790] ./~/bootstrap/js/modal.js 9.99 kB {0} [built]
[791] ./~/bootstrap/js/tooltip.js 16.7 kB {0} [built]
[792] ./~/bootstrap/js/popover.js 3.16 kB {0} [built]
[793] ./~/bootstrap/js/scrollspy.js 4.71 kB {0} [built]
[794] ./~/bootstrap/js/tab.js 3.9 kB {0} [built]
[795] ./~/bootstrap/js/affix.js 4.84 kB {0} [built]
[796] ./~/bootstrap/dist/css/bootstrap.min.css 895 bytes {0} [built]
[797] ./~/css-loader!./~/bootstrap/dist/css/bootstrap.min.css 122 kB {0} [built]
[798] ./~/css-loader/lib/css-base.js 1.51 kB {0} [built]
[799] ./~/bootstrap/dist/fonts/glyphicons-halflings-regular.eot 82 bytes {0} [built]
[800] ./~/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 84 bytes {0} [built]
[801] ./~/bootstrap/dist/fonts/glyphicons-halflings-regular.woff 83 bytes {0} [built]
[802] ./~/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf 82 bytes {0} [built]
[803] ./~/bootstrap/dist/fonts/glyphicons-halflings-regular.svg 82 bytes {0} [built]
[804] ./~/style-loader/addStyles.js 6.91 kB {0} [built]
[805] ./~/font-awesome/css/font-awesome.min.css 892 bytes {0} [built]
[806] ./~/css-loader!./~/font-awesome/css/font-awesome.min.css 33.3 kB {0} [built]
[807] ./~/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0 82 bytes {0} [built]
[808] ./~/font-awesome/fonts/fontawesome-webfont.eot 82 bytes {0} [built]
[809] ./~/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 84 bytes {0} [built]
[810] ./~/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0 83 bytes {0} [built]
[811] ./~/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0 82 bytes {0} [built]
[812] ./~/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0 82 bytes {0} [built]
[813] ./~/react-select/dist/react-select.css 880 bytes {0} [built]
[814] ./~/css-loader!./~/react-select/dist/react-select.css 9.44 kB {0} [built]
[815] ./src/styles/index.css 911 bytes {0} [built]
[816] ./~/css-loader!./src/styles/index.css 15.1 kB {0} [built]
[817] ./src/styles/resizer.css 917 bytes {0} [built]
[818] ./~/css-loader!./src/styles/resizer.css 1.43 kB {0} [built]
[819] ./~/bootstrap-range-input/dist/css/bootstrap-range-input.min.css 931 bytes {0} [built]
[820] ./~/css-loader!./~/bootstrap-range-input/dist/css/bootstrap-range-input.min.css 174 kB {0} [built]
[821] ./src/components/sidebar.js 2.69 kB {0} [built]
[822] ./src/components/dock.js 6.4 kB {0} [built]
[823] ./src/components/font-awesome.js 1.52 kB {0} [built]
[824] ./src/actions/panes.js 1.1 kB {0} [built]
[825] ./src/lib/redux-action.js 3.04 kB {0} [built]
[826] ./src/components/settings.js 38.4 kB {0} [built]
[827] ./~/json-stringify-pretty-compact/index.js 2.48 kB {0} [built]
[828] ./src/lib/storages.js 1.71 kB {0} [built]
[829] ./src/lib/helpers.js 4.93 kB {0} [built]
[830] ./~/object-to-string/index.js 572 bytes {0} [built]
[831] ./~/lodash.defaults/index.js 1.96 kB {0} [built]
[832] ./~/lodash.keys/index.js 1.25 kB {0} [built]
[833] ./~/lodash._isnative/index.js 1.09 kB {0} [built]
[834] ./~/lodash.isobject/index.js 1.19 kB {0} [built]
[835] ./~/lodash._objecttypes/index.js 650 bytes {0} [built]
[836] ./~/lodash._shimkeys/index.js 1.23 kB {0} [built]
[837] ./~/immutability-helper/index.js 5.62 kB {0} [built]
[838] ./~/object.omit/index.js 830 bytes {0} [built]
[839] ./~/is-extendable/index.js 331 bytes {0} [built]
[840] ./~/for-own/index.js 424 bytes {0} [built]
[841] ./~/for-in/index.js 319 bytes {0} [built]
[842] ./~/validatorjs/src/validator.js 11.9 kB {0} [built]
[843] ./~/validatorjs/src/rules.js 12.4 kB {0} [built]
[844] ./~/validatorjs/src/lang.js 1.39 kB {0} [built]
[845] ./~/validatorjs/src/messages.js 3.34 kB {0} [built]
[846] ./~/validatorjs/src/attributes.js 3.83 kB {0} [built]
[847] ./~/validatorjs/src/lang/en.js 2.36 kB {0} [built]
[848] ./~/validatorjs/src/lang ^\.\/.*$ 508 bytes {0} [built]
[849] ./~/validatorjs/src/lang/de.js 2.2 kB {0} [optional] [built]
[850] ./~/validatorjs/src/lang/el.js 2.06 kB {0} [optional] [built]
[851] ./~/validatorjs/src/lang/es.js 1.72 kB {0} [optional] [built]
[852] ./~/validatorjs/src/lang/fa.js 1.75 kB {0} [optional] [built]
[853] ./~/validatorjs/src/lang/fr.js 1.82 kB {0} [optional] [built]
[854] ./~/validatorjs/src/lang/it.js 1.92 kB {0} [optional] [built]
[855] ./~/validatorjs/src/lang/ja.js 1.4 kB {0} [optional] [built]
[856] ./~/validatorjs/src/lang/nb_NO.js 1.61 kB {0} [optional] [built]
[857] ./~/validatorjs/src/lang/pl.js 1.88 kB {0} [optional] [built]
[858] ./~/validatorjs/src/lang/pt.js 1.71 kB {0} [optional] [built]
[859] ./~/validatorjs/src/lang/ru.js 1.78 kB {0} [optional] [built]
[860] ./~/validatorjs/src/lang/tr.js 1.55 kB {0} [optional] [built]
[861] ./~/validatorjs/src/lang/vi.js 1.64 kB {0} [optional] [built]
[862] ./~/validatorjs/src/lang/zh.js 1.09 kB {0} [optional] [built]
[863] ./~/validatorjs/src/lang/zh_TW.js 1.08 kB {0} [optional] [built]
[864] ./~/validatorjs/src/errors.js 1.7 kB {0} [built]
[865] ./~/validatorjs/src/async.js 1.46 kB {0} [built]
[866] ./src/actions/settings.js 3.03 kB {0} [built]
[867] ./src/reducers/settings.js 5.33 kB {0} [built]
[868] ./src/reducers/macros.js 1.95 kB {0} [built]
[869] ./src/data/macros.json 241 bytes {0} [built]
[870] ./package.json 4.53 kB {0} [built]
[871] ./src/components/machine-profiles.js 10.3 kB {0} [built]
[872] ./~/react-bootstrap/lib/index.js 11.2 kB {0} [built]
[873] ./~/react-bootstrap/lib/Accordion.js 1.52 kB {0} [built]
[874] ./~/babel-runtime/helpers/extends.js 544 bytes {0} [built]
[875] ./~/babel-runtime/core-js/object/assign.js 94 bytes {0} [built]
[876] ./~/core-js/library/fn/object/assign.js 106 bytes {0} [built]
[877] ./~/core-js/library/modules/es6.object.assign.js 159 bytes {0} [built]
[878] ./~/core-js/library/modules/_export.js 2.31 kB {0} [built]
[879] ./~/core-js/library/modules/_global.js 322 bytes {0} [built]
[880] ./~/core-js/library/modules/_core.js 117 bytes {0} [built]
[881] ./~/core-js/library/modules/_ctx.js 505 bytes {0} [built]
[882] ./~/core-js/library/modules/_a-function.js 120 bytes {0} [built]
[883] ./~/core-js/library/modules/_hide.js 288 bytes {0} [built]
[884] ./~/core-js/library/modules/_object-dp.js 608 bytes {0} [built]
[885] ./~/core-js/library/modules/_an-object.js 149 bytes {0} [built]
[886] ./~/core-js/library/modules/_is-object.js 107 bytes {0} [built]
[887] ./~/core-js/library/modules/_ie8-dom-define.js 192 bytes {0} [built]
[888] ./~/core-js/library/modules/_descriptors.js 177 bytes {0} [built]
[889] ./~/core-js/library/modules/_fails.js 99 bytes {0} [built]
[890] ./~/core-js/library/modules/_dom-create.js 286 bytes {0} [built]
[891] ./~/core-js/library/modules/_to-primitive.js 644 bytes {0} [built]
[892] ./~/core-js/library/modules/_property-desc.js 183 bytes {0} [built]
[893] ./~/core-js/library/modules/_object-assign.js 1.16 kB {0} [built]
[894] ./~/core-js/library/modules/_object-keys.js 225 bytes {0} [built]
[895] ./~/core-js/library/modules/_object-keys-internal.js 546 bytes {0} [built]
[896] ./~/core-js/library/modules/_has.js 117 bytes {0} [built]
[897] ./~/core-js/library/modules/_to-iobject.js 213 bytes {0} [built]
[898] ./~/core-js/library/modules/_iobject.js 236 bytes {0} [built]
[899] ./~/core-js/library/modules/_cof.js 103 bytes {0} [built]
[900] ./~/core-js/library/modules/_defined.js 157 bytes {0} [built]
[901] ./~/core-js/library/modules/_array-includes.js 788 bytes {0} [built]
[902] ./~/core-js/library/modules/_to-length.js 217 bytes {0} [built]
[903] ./~/core-js/library/modules/_to-integer.js 158 bytes {0} [built]
[904] ./~/core-js/library/modules/_to-index.js 230 bytes {0} [built]
[905] ./~/core-js/library/modules/_shared-key.js 158 bytes {0} [built]
[906] ./~/core-js/library/modules/_shared.js 198 bytes {0} [built]
[907] ./~/core-js/library/modules/_uid.js 158 bytes {0} [built]
[908] ./~/core-js/library/modules/_enum-bug-keys.js 159 bytes {0} [built]
[909] ./~/core-js/library/modules/_object-gops.js 41 bytes {0} [built]
[910] ./~/core-js/library/modules/_object-pie.js 36 bytes {0} [built]
[911] ./~/core-js/library/modules/_to-object.js 129 bytes {0} [built]
[912] ./~/babel-runtime/helpers/classCallCheck.js 208 bytes {0} [built]
[913] ./~/babel-runtime/helpers/possibleConstructorReturn.js 542 bytes {0} [built]
[914] ./~/babel-runtime/helpers/typeof.js 1.07 kB {0} [built]
[915] ./~/babel-runtime/core-js/symbol/iterator.js 96 bytes {0} [built]
[916] ./~/core-js/library/fn/symbol/iterator.js 154 bytes {0} [built]
[917] ./~/core-js/library/modules/es6.string.iterator.js 523 bytes {0} [built]
[918] ./~/core-js/library/modules/_string-at.js 611 bytes {0} [built]
[919] ./~/core-js/library/modules/_iter-define.js 2.82 kB {0} [built]
[920] ./~/core-js/library/modules/_library.js 22 bytes {0} [built]
[921] ./~/core-js/library/modules/_redefine.js 36 bytes {0} [built]
[922] ./~/core-js/library/modules/_iterators.js 20 bytes {0} [built]
[923] ./~/core-js/library/modules/_iter-create.js 528 bytes {0} [built]
[924] ./~/core-js/library/modules/_object-create.js 1.52 kB {0} [built]
[925] ./~/core-js/library/modules/_object-dps.js 404 bytes {0} [built]
[926] ./~/core-js/library/modules/_html.js 75 bytes {0} [built]
[927] ./~/core-js/library/modules/_set-to-string-tag.js 253 bytes {0} [built]
[928] ./~/core-js/library/modules/_wks.js 368 bytes {0} [built]
[929] ./~/core-js/library/modules/_object-gpo.js 497 bytes {0} [built]
[930] ./~/core-js/library/modules/web.dom.iterable.js 559 bytes {0} [built]
[931] ./~/core-js/library/modules/es6.array.iterator.js 1.13 kB {0} [built]
[932] ./~/core-js/library/modules/_add-to-unscopables.js 43 bytes {0} [built]
[933] ./~/core-js/library/modules/_iter-step.js 81 bytes {0} [built]
[934] ./~/core-js/library/modules/_wks-ext.js 30 bytes {0} [built]
[935] ./~/babel-runtime/core-js/symbol.js 87 bytes {0} [built]
[936] ./~/core-js/library/fn/symbol/index.js 239 bytes {0} [built]
[937] ./~/core-js/library/modules/es6.symbol.js 8.93 kB {0} [built]
[938] ./~/core-js/library/modules/_meta.js 1.55 kB {0} [built]
[939] ./~/core-js/library/modules/_wks-define.js 439 bytes {0} [built]
[940] ./~/core-js/library/modules/_keyof.js 307 bytes {0} [built]
[941] ./~/core-js/library/modules/_enum-keys.js 472 bytes {0} [built]
[942] ./~/core-js/library/modules/_is-array.js 145 bytes {0} [built]
[943] ./~/core-js/library/modules/_object-gopn-ext.js 603 bytes {0} [built]
[944] ./~/core-js/library/modules/_object-gopn.js 290 bytes {0} [built]
[945] ./~/core-js/library/modules/_object-gopd.js 607 bytes {0} [built]
[946] ./~/core-js/library/modules/es6.object.to-string.js 0 bytes {0} [built]
[947] ./~/core-js/library/modules/es7.symbol.async-iterator.js 42 bytes {0} [built]
[948] ./~/core-js/library/modules/es7.symbol.observable.js 39 bytes {0} [built]
[949] ./~/babel-runtime/helpers/inherits.js 1.11 kB {0} [built]
[950] ./~/babel-runtime/core-js/object/set-prototype-of.js 104 bytes {0} [built]
[951] ./~/core-js/library/fn/object/set-prototype-of.js 124 bytes {0} [built]
[952] ./~/core-js/library/modules/es6.object.set-prototype-of.js 157 bytes {0} [built]
[953] ./~/core-js/library/modules/_set-proto.js 893 bytes {0} [built]
[954] ./~/babel-runtime/core-js/object/create.js 94 bytes {0} [built]
[955] ./~/core-js/library/fn/object/create.js 170 bytes {0} [built]
[956] ./~/core-js/library/modules/es6.object.create.js 158 bytes {0} [built]
[957] ./~/react-bootstrap/lib/PanelGroup.js 4.55 kB {0} [built]
[958] ./~/babel-runtime/helpers/objectWithoutProperties.js 280 bytes {0} [built]
[959] ./~/classnames/index.js 1.1 kB {0} [built]
[960] ./~/react-bootstrap/lib/utils/bootstrapUtils.js 5.78 kB {0} [built]
[961] ./~/babel-runtime/core-js/object/entries.js 95 bytes {0} [built]
[962] ./~/core-js/library/fn/object/entries.js 108 bytes {0} [built]
[963] ./~/core-js/library/modules/es7.object.entries.js 243 bytes {0} [built]
[964] ./~/core-js/library/modules/_object-to-array.js 469 bytes {0} [built]
[965] ./~/react-bootstrap/lib/utils/StyleConfig.js 573 bytes {0} [built]
[966] ./~/react-bootstrap/lib/utils/createChainedFunction.js 1.04 kB {0} [built]
[967] ./~/react-bootstrap/lib/utils/ValidComponentChildren.js 4.36 kB {0} [built]
[968] ./~/react-bootstrap/lib/Alert.js 3.94 kB {0} [built]
[969] ./~/babel-runtime/core-js/object/values.js 94 bytes {0} [built]
[970] ./~/core-js/library/fn/object/values.js 106 bytes {0} [built]
[971] ./~/core-js/library/modules/es7.object.values.js 239 bytes {0} [built]
[972] ./~/react-bootstrap/lib/Badge.js 3.05 kB {0} [built]
[973] ./~/react-bootstrap/lib/Breadcrumb.js 2.38 kB {0} [built]
[974] ./~/react-bootstrap/lib/BreadcrumbItem.js 3.05 kB {0} [built]
[975] ./~/react-bootstrap/lib/SafeAnchor.js 3.86 kB {0} [built]
[976] ./~/react-prop-types/lib/elementType.js 1.44 kB {0} [built]
[977] ./~/react-prop-types/lib/utils/createChainableTypeChecker.js 1.34 kB {0} [built]
[978] ./~/react-bootstrap/lib/Button.js 4.53 kB {0} [built]
[979] ./~/react-bootstrap/lib/ButtonGroup.js 3.57 kB {0} [built]
[980] ./~/react-prop-types/lib/all.js 994 bytes {0} [built]
[981] ./~/react-bootstrap/lib/ButtonToolbar.js 2.34 kB {0} [built]
[982] ./~/react-bootstrap/lib/Carousel.js 13.9 kB {0} [built]
[983] ./~/react-bootstrap/lib/CarouselCaption.js 2.58 kB {0} [built]
[984] ./~/react-bootstrap/lib/CarouselItem.js 4.77 kB {0} [built]
[985] ./~/react-bootstrap/lib/utils/TransitionEvents.js 3.44 kB {0} [built]
[986] ./~/react-bootstrap/lib/Glyphicon.js 2.65 kB {0} [built]
[987] ./~/react-bootstrap/lib/Checkbox.js 4.41 kB {0} [built]
[988] ./~/warning/browser.js 1.81 kB {0} [built]
[989] ./~/react-bootstrap/lib/Clearfix.js 3.67 kB {0} [built]
[990] ./~/react-bootstrap/lib/utils/capitalize.js 207 bytes {0} [built]
[991] ./~/react-bootstrap/lib/ControlLabel.js 3.33 kB {0} [built]
[992] ./~/react-bootstrap/lib/Col.js 6.62 kB {0} [built]
[993] ./~/react-bootstrap/lib/Collapse.js 8.31 kB {0} [built]
[994] ./~/dom-helpers/style/index.js 1.78 kB {0} [built]
[995] ./~/dom-helpers/util/camelizeStyle.js 767 bytes {0} [built]
[996] ./~/dom-helpers/util/camelize.js 287 bytes {0} [built]
[997] ./~/dom-helpers/util/hyphenateStyle.js 772 bytes {0} [built]
[998] ./~/dom-helpers/util/hyphenate.js 257 bytes {0} [built]
[999] ./~/dom-helpers/style/getComputedStyle.js 1.81 kB {0} [built]
[1000] ./~/dom-helpers/style/removeStyle.js 291 bytes {0} [built]
[1001] ./~/dom-helpers/transition/properties.js 3.61 kB {0} [built]
[1002] ./~/dom-helpers/util/inDOM.js 221 bytes {0} [built]
[1003] ./~/dom-helpers/transition/isTransform.js 349 bytes {0} [built]
[1004] ./~/react-overlays/lib/Transition.js 11.6 kB {0} [built]
[1005] ./~/dom-helpers/events/on.js 869 bytes {0} [built]
[1006] ./~/react-bootstrap/lib/Dropdown.js 13.1 kB {0} [built]
[1007] ./~/dom-helpers/activeElement.js 593 bytes {0} [built]
[1008] ./~/dom-helpers/ownerDocument.js 231 bytes {0} [built]
[1009] ./~/dom-helpers/query/contains.js 941 bytes {0} [built]
[1010] ./~/keycode/index.js 2.76 kB {0} [built]
[1011] ./~/react-prop-types/lib/isRequiredForA11y.js 841 bytes {0} [built]
[1012] ./~/uncontrollable/index.js 849 bytes {0} [built]
[1013] ./~/uncontrollable/createUncontrollable.js 7.31 kB {0} [built]
[1014] ./~/uncontrollable/utils.js 3.53 kB {0} [built]
[1015] ./~/react-bootstrap/lib/DropdownMenu.js 6.79 kB {0} [built]
[1016] ./~/babel-runtime/core-js/array/from.js 91 bytes {0} [built]
[1017] ./~/core-js/library/fn/array/from.js 146 bytes {0} [built]
[1018] ./~/core-js/library/modules/es6.array.from.js 1.67 kB {0} [built]
[1019] ./~/core-js/library/modules/_iter-call.js 403 bytes {0} [built]
[1020] ./~/core-js/library/modules/_is-array-iter.js 277 bytes {0} [built]
[1021] ./~/core-js/library/modules/_create-property.js 270 bytes {0} [built]
[1022] ./~/core-js/library/modules/core.get-iterator-method.js 293 bytes {0} [built]
[1023] ./~/core-js/library/modules/_classof.js 709 bytes {0} [built]
[1024] ./~/core-js/library/modules/_iter-detect.js 582 bytes {0} [built]
[1025] ./~/react-overlays/lib/RootCloseWrapper.js 6.24 kB {0} [built]
[1026] ./~/react-overlays/lib/utils/addEventListener.js 619 bytes {0} [built]
[1027] ./~/dom-helpers/events/off.js 721 bytes {0} [built]
[1028] ./~/react-overlays/lib/utils/ownerDocument.js 574 bytes {0} [built]
[1029] ./~/react-bootstrap/lib/DropdownToggle.js 3.42 kB {0} [built]
[1030] ./~/react-bootstrap/lib/utils/PropTypes.js 2.24 kB {0} [built]
[1031] ./~/react-bootstrap/lib/DropdownButton.js 3.23 kB {0} [built]
[1032] ./~/react-bootstrap/lib/utils/splitComponentProps.js 787 bytes {0} [built]
[1033] ./~/react-bootstrap/lib/Fade.js 3.41 kB {0} [built]
[1034] ./~/react-bootstrap/lib/Form.js 2.94 kB {0} [built]
[1035] ./~/react-bootstrap/lib/FormControl.js 4.77 kB {0} [built]
[1036] ./~/react-bootstrap/lib/FormControlFeedback.js 3.66 kB {0} [built]
[1037] ./~/react-bootstrap/lib/FormControlStatic.js 2.6 kB {0} [built]
[1038] ./~/react-bootstrap/lib/FormGroup.js 3.93 kB {0} [built]
[1039] ./~/react-bootstrap/lib/Grid.js 2.88 kB {0} [built]
[1040] ./~/react-bootstrap/lib/HelpBlock.js 2.15 kB {0} [built]
[1041] ./~/react-bootstrap/lib/Image.js 3.22 kB {0} [built]
[1042] ./~/react-bootstrap/lib/InputGroup.js 2.64 kB {0} [built]
[1043] ./~/react-bootstrap/lib/InputGroupAddon.js 2.2 kB {0} [built]
[1044] ./~/react-bootstrap/lib/InputGroupButton.js 2.2 kB {0} [built]
[1045] ./~/react-bootstrap/lib/Jumbotron.js 2.52 kB {0} [built]
[1046] ./~/react-bootstrap/lib/Label.js 2.96 kB {0} [built]
[1047] ./~/react-bootstrap/lib/ListGroup.js 3.83 kB {0} [built]
[1048] ./~/react-bootstrap/lib/ListGroupItem.js 4.39 kB {0} [built]
[1049] ./~/react-bootstrap/lib/Media.js 3.33 kB {0} [built]
[1050] ./~/react-bootstrap/lib/MediaBody.js 2.52 kB {0} [built]
[1051] ./~/react-bootstrap/lib/MediaHeading.js 2.55 kB {0} [built]
[1052] ./~/react-bootstrap/lib/MediaLeft.js 2.75 kB {0} [built]
[1053] ./~/react-bootstrap/lib/MediaList.js 2.15 kB {0} [built]
[1054] ./~/react-bootstrap/lib/MediaListItem.js 2.17 kB {0} [built]
[1055] ./~/react-bootstrap/lib/MediaRight.js 2.76 kB {0} [built]
[1056] ./~/react-bootstrap/lib/MenuItem.js 5.72 kB {0} [built]
[1057] ./~/react-bootstrap/lib/Modal.js 11 kB {0} [built]
[1058] ./~/dom-helpers/events/index.js 799 bytes {0} [built]
[1059] ./~/dom-helpers/events/filter.js 814 bytes {0} [built]
[1060] ./~/dom-helpers/query/querySelectorAll.js 1.01 kB {0} [built]
[1061] ./~/dom-helpers/events/listen.js 751 bytes {0} [built]
[1062] ./~/dom-helpers/util/scrollbarSize.js 842 bytes {0} [built]
[1063] ./~/react-overlays/lib/Modal.js 17 kB {0} [built]
[1064] ./~/react-prop-types/lib/componentOrElement.js 1.57 kB {0} [built]
[1065] ./~/react-overlays/lib/Portal.js 3.94 kB {0} [built]
[1066] ./~/react-overlays/lib/utils/getContainer.js 538 bytes {0} [built]
[1067] ./~/react-overlays/lib/ModalManager.js 5.83 kB {0} [built]
[1068] ./~/dom-helpers/class/index.js 780 bytes {0} [built]
[1069] ./~/dom-helpers/class/addClass.js 536 bytes {0} [built]
[1070] ./~/dom-helpers/class/hasClass.js 354 bytes {0} [built]
[1071] ./~/dom-helpers/class/removeClass.js 297 bytes {0} [built]
[1072] ./~/react-overlays/lib/utils/isOverflowing.js 1.18 kB {0} [built]
[1073] ./~/dom-helpers/query/isWindow.js 282 bytes {0} [built]
[1074] ./~/react-overlays/lib/utils/manageAriaHidden.js 1.12 kB {0} [built]
[1075] ./~/react-overlays/lib/utils/addFocusListener.js 879 bytes {0} [built]
[1076] ./~/react-bootstrap/lib/ModalBody.js 2.52 kB {0} [built]
[1077] ./~/react-bootstrap/lib/ModalDialog.js 3.47 kB {0} [built]
[1078] ./~/react-bootstrap/lib/ModalFooter.js 2.54 kB {0} [built]
[1079] ./~/react-bootstrap/lib/ModalHeader.js 4.05 kB {0} [built]
[1080] ./~/react-bootstrap/lib/ModalTitle.js 2.53 kB {0} [built]
[1081] ./~/react-bootstrap/lib/Nav.js 13 kB {0} [built]
[1082] ./~/react-bootstrap/lib/Navbar.js 10.8 kB {0} [built]
[1083] ./~/react-bootstrap/lib/NavbarBrand.js 2.61 kB {0} [built]
[1084] ./~/react-bootstrap/lib/NavbarCollapse.js 2.47 kB {0} [built]
[1085] ./~/react-bootstrap/lib/NavbarHeader.js 2.31 kB {0} [built]
[1086] ./~/react-bootstrap/lib/NavbarToggle.js 3.56 kB {0} [built]
[1087] ./~/react-bootstrap/lib/NavDropdown.js 4.6 kB {0} [built]
[1088] ./~/react-bootstrap/lib/NavItem.js 3.74 kB {0} [built]
[1089] ./~/react-bootstrap/lib/Overlay.js 4.22 kB {0} [built]
[1090] ./~/react-overlays/lib/Overlay.js 8.03 kB {0} [built]
[1091] ./~/react-overlays/lib/Position.js 7.89 kB {0} [built]
[1092] ./~/react-overlays/lib/utils/calculatePosition.js 4.04 kB {0} [built]
[1093] ./~/dom-helpers/query/offset.js 1.38 kB {0} [built]
[1094] ./~/dom-helpers/query/position.js 2.18 kB {0} [built]
[1095] ./~/dom-helpers/query/offsetParent.js 869 bytes {0} [built]
[1096] ./~/dom-helpers/query/scrollTop.js 689 bytes {0} [built]
[1097] ./~/dom-helpers/query/scrollLeft.js 691 bytes {0} [built]
[1098] ./~/react-bootstrap/lib/OverlayTrigger.js 10.3 kB {0} [built]
[1099] ./~/react-bootstrap/lib/PageHeader.js 2.32 kB {0} [built]
[1100] ./~/react-bootstrap/lib/PageItem.js 534 bytes {0} [built]
[1101] ./~/react-bootstrap/lib/PagerItem.js 3.62 kB {0} [built]
[1102] ./~/react-bootstrap/lib/utils/deprecationWarning.js 2.57 kB {0} [built]
[1103] ./~/react-bootstrap/lib/Pager.js 3.1 kB {0} [built]
[1104] ./~/react-bootstrap/lib/Pagination.js 9.16 kB {0} [built]
[1105] ./~/react-bootstrap/lib/PaginationButton.js 4.04 kB {0} [built]
[1106] ./~/react-bootstrap/lib/Panel.js 8.58 kB {0} [built]
[1107] ./~/react-bootstrap/lib/Popover.js 4.92 kB {0} [built]
[1108] ./~/react-bootstrap/lib/ProgressBar.js 6.34 kB {0} [built]
[1109] ./~/react-bootstrap/lib/Radio.js 4.37 kB {0} [built]
[1110] ./~/react-bootstrap/lib/ResponsiveEmbed.js 3.66 kB {0} [built]
[1111] ./~/react-bootstrap/lib/Row.js 2.46 kB {0} [built]
[1112] ./~/react-bootstrap/lib/SplitButton.js 3.92 kB {0} [built]
[1113] ./~/react-bootstrap/lib/SplitToggle.js 1.61 kB {0} [built]
[1114] ./~/react-bootstrap/lib/Tab.js 2.32 kB {0} [built]
[1115] ./~/react-bootstrap/lib/TabContainer.js 4.66 kB {0} [built]
[1116] ./~/react-bootstrap/lib/TabContent.js 6.72 kB {0} [built]
[1117] ./~/react-bootstrap/lib/TabPane.js 10.1 kB {0} [built]
[1118] ./~/react-bootstrap/lib/Table.js 3.43 kB {0} [built]
[1119] ./~/react-bootstrap/lib/Tabs.js 5.92 kB {0} [built]
[1120] ./~/react-bootstrap/lib/Thumbnail.js 2.92 kB {0} [built]
[1121] ./~/react-bootstrap/lib/Tooltip.js 4.67 kB {0} [built]
[1122] ./~/react-bootstrap/lib/Well.js 2.24 kB {0} [built]
[1123] ./~/react-bootstrap/lib/utils/index.js 1.11 kB {0} [built]
[1124] ./~/slug/slug.js 8.96 kB {0} [built]
[1125] ./~/unicode/category/So.js 1.93 MB {0} [built]
[1126] ./src/components/material-database.js 54.1 kB {0} [built]
[1127] ./src/actions/material-database.js 3.91 kB {0} [built]
[1128] ./src/components/operation.js 65 kB {0} [built]
[1129] ./~/react-select/lib/Select.js 42 kB {0} [built]
[1130] ./~/create-react-class/index.js 821 bytes {0} [built]
[1131] ./~/react-input-autosize/lib/AutosizeInput.js 5.52 kB {0} [built]
[1132] ./~/react-select/lib/utils/defaultArrowRenderer.js 516 bytes {0} [built]
[1133] ./~/react-select/lib/utils/defaultFilterOptions.js 1.74 kB {0} [built]
[1134] ./~/react-select/lib/utils/stripDiacritics.js 8.38 kB {0} [built]
[1135] ./~/react-select/lib/utils/defaultMenuRenderer.js 1.63 kB {0} [built]
[1136] ./~/react-select/lib/utils/defaultClearRenderer.js 496 bytes {0} [built]
[1137] ./~/react-select/lib/Async.js 9.55 kB {0} [built]
[1138] ./~/react-select/lib/AsyncCreatable.js 1.86 kB {0} [built]
[1139] ./~/react-select/lib/Creatable.js 9.96 kB {0} [built]
[1140] ./~/react-select/lib/Option.js 3.71 kB {0} [built]
[1141] ./~/react-select/lib/Value.js 3.32 kB {0} [built]
[1142] ./src/actions/operation.js 2.7 kB {0} [built]
[1143] ./src/reducers/operation.js 7.7 kB {0} [built]
[1144] ./~/array-move/index.js 249 bytes {0} [built]
[1145] ./src/components/forms.js 24.7 kB {0} [built]
[1146] ./~/react-toggle/dist/component/index.js 8.36 kB {0} [built]
[1147] ./~/react-toggle/dist/component/check.js 652 bytes {0} [built]
[1148] ./~/react-toggle/dist/component/x.js 696 bytes {0} [built]
[1149] ./~/react-toggle/dist/component/util.js 722 bytes {0} [built]
[1150] ./~/react-toggle/style.css 847 bytes {0} [built]
[1151] ./~/css-loader!./~/react-toggle/style.css 3.28 kB {0} [built]
[1152] ./src/styles/forms.css 911 bytes {0} [built]
[1153] ./~/css-loader!./src/styles/forms.css 795 bytes {0} [built]
[1154] ./src/components/get-bounds.js 4.4 kB {0} [built]
[1155] ./src/components/document.js 9.46 kB {0} [built]
[1156] ./src/components/subtree.js 4.13 kB {0} [built]
[1157] ./src/lib/Pointable.js 6.15 kB {0} [built]
[1158] ./~/react-contextmenu/modules/index.js 1.2 kB {0} [built]
[1159] ./~/react-contextmenu/modules/ContextMenu.js 10.4 kB {0} [built]
[1160] ./~/react-contextmenu/modules/globalEventListener.js 1.48 kB {0} [built]
[1161] ./~/react-contextmenu/modules/actions.js 1.79 kB {0} [built]
[1162] ./~/react-contextmenu/modules/helpers.js 1.25 kB {0} [built]
[1163] ./~/react-contextmenu/modules/AbstractMenu.js 6.82 kB {0} [built]
[1164] ./~/react-contextmenu/modules/MenuItem.js 5.88 kB {0} [built]
[1165] ./~/react-contextmenu/modules/SubMenu.js 12.1 kB {0} [built]
[1166] ./~/react-contextmenu/modules/ContextMenuTrigger.js 7.31 kB {0} [built]
[1167] ./~/react-contextmenu/modules/connectMenu.js 5.11 kB {0} [built]
[1168] ./src/styles/context-menu.css 932 bytes {0} [built]
[1169] ./~/css-loader!./src/styles/context-menu.css 2.18 kB {0} [built]
[1170] ./src/lib/material-database.js 5.78 kB {0} [built]
[1171] ./~/flat/index.js 2.58 kB {0} [built]
[1172] ./~/prefix-keys/index.js 217 bytes {0} [built]
[1173] ./src/components/capture.js 4.52 kB {0} [built]
[1174] ./src/components/splitter.js 4.33 kB {0} [built]
[1175] ./src/actions/splitters.js 456 bytes {0} [built]
[1176] ./src/styles/material-database.css 947 bytes {0} [built]
[1177] ./~/css-loader!./src/styles/material-database.css 3.92 kB {0} [built]
[1178] ./src/reducers/material-database.js 9.93 kB {0} [built]
[1179] ./~/sillyname/index.js 8.19 kB {0} [built]
[1180] ./src/components/command-history.js 9.07 kB {0} [built]
[1181] ./~/json-stringify-safe/stringify.js 907 bytes {0} [built]
[1182] ./~/jsonschema/lib/index.js 432 bytes {0} [built]
[1183] ./~/jsonschema/lib/validator.js 10.7 kB {0} [built]
[1184] ./~/jsonschema/lib/attribute.js 23.9 kB {0} [built]
[1185] ./~/jsonschema/lib/helpers.js 10.4 kB {0} [built]
[1186] ./src/data/lw.materials/material-database.json 836 bytes {0} [built]
[1187] ./src/data/lw.materials/material-database.spec.json 2.09 kB {0} [built]
[1188] ./src/components/macros.js 9.76 kB {0} [built]
[1189] ./src/actions/macros.js 1.27 kB {0} [built]
[1190] ./src/components/com.js 42.4 kB {0} [built]
[1191] ./src/components/jog.js 91.9 kB {0} [built]
[1192] ./src/actions/workspace.js 475 bytes {0} [built]
[1193] ./src/components/keyboard.js 4.05 kB {0} [built]
[1194] ./~/keyboardjs/index.js 342 bytes {0} [built]
[1195] ./~/keyboardjs/lib/keyboard.js 11.7 kB {0} [built]
[1196] ./~/keyboardjs/lib/locale.js 3.69 kB {0} [built]
[1197] ./~/keyboardjs/lib/key-combo.js 3.27 kB {0} [built]
[1198] ./~/keyboardjs/locales/us.js 6.01 kB {0} [built]
[1199] ./~/gamepad.js/gamepad.js 12.4 kB {0} [built]
[1200] ./src/actions/com.js 446 bytes {0} [built]
[1201] ./src/actions/gcode.js 786 bytes {0} [built]
[1202] ./~/socket.io-client/lib/index.js 2.17 kB {0} [built]
[1203] ./~/socket.io-client/lib/url.js 1.61 kB {0} [built]
[1204] ./~/parseuri/index.js 1.23 kB {0} [built]
[1205] ./~/socket.io-client/~/debug/browser.js 4.14 kB {0} [built]
[1206] ./~/socket.io-client/~/debug/debug.js 4.2 kB {0} [built]
[1207] ./~/socket.io-client/~/ms/index.js 2.72 kB {0} [built]
[1208] ./~/socket.io-parser/index.js 7.65 kB {0} [built]
[1209] ./~/socket.io-parser/~/debug/browser.js 3.76 kB {0} [built]
[1210] ./~/socket.io-parser/~/debug/debug.js 4.1 kB {0} [built]
[1211] ./~/socket.io-parser/~/ms/index.js 2.33 kB {0} [built]
[1212] ./~/component-emitter/index.js 3 kB {0} [built]
[1213] ./~/socket.io-parser/binary.js 3.84 kB {0} [built]
[1214] ./~/socket.io-parser/~/isarray/index.js 120 bytes {0} [built]
[1215] ./~/socket.io-parser/is-buffer.js 252 bytes {0} [built]
[1216] ./~/socket.io-client/lib/manager.js 12.2 kB {0} [built]
[1217] ./~/engine.io-client/index.js 42 bytes {0} [built]
[1218] ./~/engine.io-client/lib/index.js 140 bytes {0} [built]
[1219] ./~/engine.io-client/lib/socket.js 18 kB {0} [built]
[1220] ./~/engine.io-client/lib/transports/index.js 1.09 kB {0} [built]
[1221] ./~/engine.io-client/lib/xmlhttprequest.js 1.2 kB {0} [built]
[1222] ./~/has-cors/index.js 396 bytes {0} [built]
[1223] ./~/engine.io-client/lib/transports/polling-xhr.js 9.18 kB {0} [built]
[1224] ./~/engine.io-client/lib/transports/polling.js 4.95 kB {0} [built]
[1225] ./~/engine.io-client/lib/transport.js 2.79 kB {0} [built]
[1226] ./~/engine.io-parser/lib/browser.js 14.7 kB {0} [built]
[1227] ./~/engine.io-parser/lib/keys.js 297 bytes {0} [built]
[1228] ./~/has-binary/index.js 1.21 kB {0} [built]
[1229] ./~/has-binary/~/isarray/index.js 120 bytes {0} [built]
[1230] ./~/arraybuffer.slice/index.js 725 bytes {0} [built]
[1231] ./~/after/index.js 685 bytes {0} [built]
[1232] ./~/wtf-8/wtf-8.js 6.1 kB {0} [built]
[1233] ./~/base64-arraybuffer/lib/base64-arraybuffer.js 1.9 kB {0} [built]
[1234] ./~/blob/index.js 2.2 kB {0} [built]
[1235] ./~/engine.io-client/~/component-emitter/index.js 3.18 kB {0} [built]
[1236] ./~/parseqs/index.js 745 bytes {0} [built]
[1237] ./~/component-inherit/index.js 146 bytes {0} [built]
[1238] ./~/yeast/index.js 1.35 kB {0} [built]
[1239] ./~/engine.io-client/~/debug/browser.js 4.14 kB {0} [built]
[1240] ./~/engine.io-client/~/debug/debug.js 4.2 kB {0} [built]
[1241] ./~/engine.io-client/~/ms/index.js 2.72 kB {0} [built]
[1242] ./~/engine.io-client/lib/transports/polling-jsonp.js 4.88 kB {0} [built]
[1243] ./~/engine.io-client/lib/transports/websocket.js 6.13 kB {0} [built]
[1245] ./~/indexof/index.js 199 bytes {0} [built]
[1246] ./~/parsejson/index.js 873 bytes {0} [built]
[1247] ./~/socket.io-client/lib/socket.js 7.75 kB {0} [built]
[1248] ./~/socket.io-client/~/component-emitter/index.js 3.18 kB {0} [built]
[1249] ./~/to-array/index.js 216 bytes {0} [built]
[1250] ./~/socket.io-client/lib/on.js 373 bytes {0} [built]
[1251] ./~/component-bind/index.js 474 bytes {0} [built]
[1252] ./~/backo2/index.js 1.4 kB {0} [built]
[1253] ./src/components/webcam.js 7.43 kB {0} [built]
[1254] ./~/webrtc-adapter/src/js/adapter_core.js 3.42 kB {0} [built]
[1255] ./~/webrtc-adapter/src/js/utils.js 5.48 kB {0} [built]
[1256] ./~/webrtc-adapter/src/js/chrome/chrome_shim.js 15.3 kB {0} [built]
[1257] ./~/webrtc-adapter/src/js/chrome/getusermedia.js 7.85 kB {0} [built]
[1258] ./~/webrtc-adapter/src/js/edge/edge_shim.js 2.11 kB {0} [built]
[1259] ./~/webrtc-adapter/src/js/edge/rtcpeerconnection_shim.js 47.2 kB {0} [built]
[1260] ./~/sdp/sdp.js 19 kB {0} [built]
[1261] ./~/webrtc-adapter/src/js/edge/getusermedia.js 864 bytes {0} [built]
[1262] ./~/webrtc-adapter/src/js/firefox/firefox_shim.js 6.77 kB {0} [built]
[1263] ./~/webrtc-adapter/src/js/firefox/getusermedia.js 5.4 kB {0} [built]
[1264] ./~/webrtc-adapter/src/js/safari/safari_shim.js 4.95 kB {0} [built]
[1265] ./~/react-rnd/lib/index.js 10.9 kB {0} [built]
[1266] ./~/@bokuweb/react-draggable-custom/dist/react-draggable.js 48.1 kB {0} [built]
[1267] ./~/react-resizable-box/lib/index.js 14.9 kB {0} [built]
[1268] ./~/react-resizable-box/lib/resizer.js 4.69 kB {0} [built]
[1269] ./~/lodash.isequal/index.js 49.6 kB {0} [built]
[1270] ./src/styles/webcam.css 914 bytes {0} [built]
[1271] ./~/css-loader!./src/styles/webcam.css 579 bytes {0} [built]
[1272] ./src/lib/video-capture.js 11.5 kB {0} [built]
[1273] ./~/queue/index.js 3.44 kB {0} [built]
[1274] ./src/components/cam.js 24.7 kB {0} [built]
[1275] ./src/lib/lw.svg-parser/parser.js 9.46 kB {0} [built]
[1276] ./src/lib/lw.svg-parser/tag.js 7.84 kB {0} [built]
[1277] ./~/lw.svg-path/dist/lw.svg-path.js 2.58 kB {0} [built]
[1278] ./src/lib/lw.svg-parser/tagparser.js 30.3 kB {0} [built]
[1279] ./~/lw.svg-curves/dist/lw.svg-curves.js 9.09 kB {0} [built]
[1280] ./~/dxf-parser/index.js 44 bytes {0} [built]
[1281] ./~/dxf-parser/lib/DxfParser.js 38.3 kB {0} [built]
[1282] ./~/dxf-parser/lib/DxfArrayScanner.js 3.73 kB {0} [built]
[1283] ./~/dxf-parser/lib/AutoCadColorIndex.js 3.13 kB {0} [built]
[1284] ./~/loglevel/lib/loglevel.js 6.74 kB {0} [built]
[1285] ./src/actions/laserweb.js 606 bytes {0} [built]
[1286] ./src/components/document-cache.js 8.14 kB {0} [built]
[1287] ./src/draw-commands/thick-lines.js 5.92 kB {0} [built]
[1288] ./src/components/operation-diagram.js 5.31 kB {0} [built]
[1289] ./src/lib/cam-gcode.js 7.68 kB {0} [built]
[1290] ./src/lib/cam-gcode-raster.js 9.07 kB {0} [built]
[1291] ./src/lib/lw.raster2gcode/raster-to-gcode.js 28.2 kB {0} [built]
[1292] ./src/lib/lw.raster2gcode/canvas-grid.js 8.5 kB {0} [built]
[1293] ./src/lib/lw.raster2gcode/canvas-filters.js 7.23 kB {0} [built]
[1294] ./~/floyd-steinberg/floyd-steinberg.js 1.86 kB {0} [built]
[1295] ./~/worker-loader!./src/lib/workers/cam-raster.js 112 bytes {0} [not cacheable] [built]
[1296] ./~/hhmmss/index.js 442 bytes {0} [built]
[1297] ./~/worker-loader!./src/lib/workers/cam-preflight.js 112 bytes {0} [not cacheable] [built]
[1298] ./~/worker-loader!./src/lib/workers/cam-lasercut.js 112 bytes {0} [not cacheable] [built]
[1299] ./~/worker-loader!./src/lib/workers/cam-mill.js 112 bytes {0} [not cacheable] [built]
[1300] ./src/components/panes.js 4.64 kB {0} [built]
[1301] ./src/components/workspace.js 72.2 kB {0} [built]
[1302] ./src/actions/camera.js 687 bytes {0} [built]
[1303] ./src/components/dom3d.js 4.79 kB {0} [built]
[1304] ./src/draw-commands/index.js 13.9 kB {0} [built]
[1305] ./src/draw-commands/basic.js 3.89 kB {0} [built]
[1306] ./src/draw-commands/GcodePreview.js 6.96 kB {0} [built]
[1307] ./src/draw-commands/image.js 2.84 kB {0} [built]
[1308] ./src/draw-commands/LaserPreview.js 7.91 kB {0} [built]
[1309] ./src/draw-commands/webcamfx.js 4.53 kB {0} [built]
[1310] ./src/components/setsize.js 2.58 kB {0} [built]
[1311] ./src/lib/cam.js 15.7 kB {0} [built]
[1312] ./~/script-loader!./~/web-cam-cpp/web-cam-cpp.js 190 bytes {0} [built]
[1313] ./~/script-loader/addScript.js 234 bytes {0} [built]
[1314] ./~/raw-loader!./~/web-cam-cpp/web-cam-cpp.js 617 kB {0} [built]
[1315] ./src/lib/tmpParseGcode.js 4.25 kB {0} [built]
[1316] ./~/react-draggable/dist/react-draggable.js 88.5 kB {0} [built]
[1317] ./src/components/image-filters.js 4.21 kB {0} [built]
[1318] ./src/components/quote.js 1.18 kB {0} [built]
[1319] ./src/components/about.js 18.2 kB {0} [built]
[1320] ./~/marked/lib/marked.js 28.7 kB {0} [built]
[1321] ./src/data/lw.machines/machines ./~/raw-loader!^\.\/.*$ 296 bytes {0} [built]
[1322] ./~/raw-loader!./src/data/lw.machines/machines/default.json 1.76 kB {0} [optional] [built]
[1323] ./~/raw-loader!./src/data/lw.machines/machines/emblaser2.json 3.21 kB {0} [optional] [built]
[1324] ./~/raw-loader!./src/data/lw.machines/machines/emblaser2.md 151 bytes {0} [optional] [built]
[1325] ./~/raw-loader!./src/data/lw.machines/machines/fabkit.json 2.49 kB {0} [optional] [built]
[1326] ./~/raw-loader!./src/data/lw.machines/machines/fabkit.md 133 bytes {0} [optional] [built]
[1327] ./~/vex-js/dist/css/vex.css 865 bytes {0} [built]
[1328] ./~/css-loader!./~/vex-js/dist/css/vex.css 5.75 kB {0} [built]
[1329] ./~/vex-js/dist/css/vex-theme-default.css 907 bytes {0} [built]
[1330] ./~/css-loader!./~/vex-js/dist/css/vex-theme-default.css 15 kB {0} [built]
[1331] ./~/vex-js/src/vex.js 9.69 kB {0} [built]
[1332] ./~/classlist-polyfill/src/index.js 6.67 kB {0} [built]
[1333] ./~/es6-object-assign/src/index.js 1.16 kB {0} [built]
[1334] ./~/domify/index.js 2.84 kB {0} [built]
[1335] ./~/vex-dialog/src/vex.dialog.js 7.5 kB {0} [optional] [built]
[1336] ./~/form-serialize/index.js 8.7 kB {0} [built]
[1337] ./src/reducers/gcode.js 1.86 kB {0} [built]
[1338] ./src/reducers/panes.js 2.92 kB {0} [built]
[1339] ./src/reducers/splitters.js 929 bytes {0} [built]
[1340] ./src/reducers/workspace.js 1.01 kB {0} [built]
[1341] ./src/reducers/machine-profiles.js 3.27 kB {0} [built] [1 error]
[1342] ./src/reducers/com.js 979 bytes {0} [built]
+ 3 hidden modules
ERROR in ./src/reducers/machine-profiles.js
Module not found: Error: Cannot resolve 'file' or 'directory' ../data/machine-profiles.json in C:\laserweb4\src\reducers
@ ./src/reducers/machine-profiles.js 20:76-116
Child worker:
Asset Size Chunks Chunk Names
01e78f7d1b979b7bbb0b.worker.js 68.9 kB 0 [emitted] main
01e78f7d1b979b7bbb0b.worker.js.map 106 kB 0 [emitted] main
chunk {0} 01e78f7d1b979b7bbb0b.worker.js, 01e78f7d1b979b7bbb0b.worker.js.map (main) 47.1 kB [rendered]
[0] ./~/babel-loader/lib?{"presets":["react"],"plugins":["transform-es2015-destructuring","transform-es2015-para
meters","transform-object-rest-spread","transform-es2015-modules-commonjs","react-hot-loader/babel"]}!./src/lib/workers/
cam-raster.js 1.3 kB {0} [built]
[1] ./src/lib/lw.raster2gcode/raster-to-gcode.js 28.2 kB {0} [built]
[2] ./src/lib/lw.raster2gcode/canvas-grid.js 8.5 kB {0} [built]
[3] ./src/lib/lw.raster2gcode/canvas-filters.js 7.23 kB {0} [built]
[4] ./~/floyd-steinberg/floyd-steinberg.js 1.86 kB {0} [built]
Child worker:
Asset Size Chunks Chunk Names
10d409696850cb9dbab5.worker.js 613 kB 0 [emitted] main
10d409696850cb9dbab5.worker.js.map 731 kB 0 [emitted] main
chunk {0} 10d409696850cb9dbab5.worker.js, 10d409696850cb9dbab5.worker.js.map (main) 573 kB [rendered]
[0] ./~/babel-loader/lib?{"presets":["react"],"plugins":["transform-es2015-destructuring","transform-es2015-para
meters","transform-object-rest-spread","transform-es2015-modules-commonjs","react-hot-loader/babel"]}!./src/lib/workers/
cam-preflight.js 2.78 kB {0} [built]
[1] ./src/lib/mesh.js 19.7 kB {0} [built]
[2] ./~/clipper-lib/clipper.js 211 kB {0} [built]
[3] ./~/poly2tri/src/sweepcontext.js 14.8 kB {0} [built]
[4] ./~/poly2tri/src/pointerror.js 1.2 kB {0} [built]
[5] ./~/poly2tri/src/xy.js 3.07 kB {0} [built]
[6] ./~/poly2tri/src/point.js 6.98 kB {0} [built]
[7] ./~/poly2tri/src/triangle.js 16.1 kB {0} [built]
[8] ./~/poly2tri/src/sweep.js 25.6 kB {0} [built]
[9] ./~/poly2tri/src/assert.js 766 bytes {0} [built]
[10] ./~/poly2tri/src/advancingfront.js 4.04 kB {0} [built]
[11] ./~/poly2tri/src/utils.js 2.55 kB {0} [built]
[12] ./~/snapsvg-cjs/dist/snap.svg-cjs.js 251 kB {0} [built]
[13] ./~/eve/eve.js 13.4 kB {0} [built]
Child worker:
Asset Size Chunks Chunk Names
bbaf5ec650d4492f457d.worker.js 1.44 MB 0 [emitted] main
bbaf5ec650d4492f457d.worker.js.map 1.86 MB 0 [emitted] main
chunk {0} bbaf5ec650d4492f457d.worker.js, bbaf5ec650d4492f457d.worker.js.map (main) 1.4 MB [rendered]
[0] ./~/babel-loader/lib?{"presets":["react"],"plugins":["transform-es2015-destructuring","transform-es2015-para
meters","transform-object-rest-spread","transform-es2015-modules-commonjs","react-hot-loader/babel"]}!./src/lib/workers/
cam-lasercut.js 1.44 kB {0} [built]
[1] ./src/lib/cam-gcode-laser-cut.js 10.9 kB {0} [built]
[2] ./src/lib/cam.js 15.7 kB {0} [built]
[3] ./~/clipper-lib/clipper.js 211 kB {0} [built]
[4] ./~/gl-matrix/src/gl-matrix.js 1.69 kB {0} [built]
[5] ./~/gl-matrix/src/gl-matrix/common.js 2.53 kB {0} [built]
[6] ./~/gl-matrix/src/gl-matrix/mat2.js 11.2 kB {0} [built]
[7] ./~/gl-matrix/src/gl-matrix/mat2d.js 12.3 kB {0} [built]
[8] ./~/gl-matrix/src/gl-matrix/mat3.js 19.9 kB {0} [built]
[9] ./~/gl-matrix/src/gl-matrix/mat4.js 67.1 kB {0} [built]
[10] ./~/gl-matrix/src/gl-matrix/quat.js 16.1 kB {0} [built]
[11] ./~/gl-matrix/src/gl-matrix/vec3.js 19.6 kB {0} [built]
[12] ./~/gl-matrix/src/gl-matrix/vec4.js 15.1 kB {0} [built]
[13] ./~/gl-matrix/src/gl-matrix/vec2.js 13.9 kB {0} [built]
[14] ./src/lib/mesh.js 19.7 kB {0} [built]
[15] ./~/poly2tri/src/sweepcontext.js 14.8 kB {0} [built]
[16] ./~/poly2tri/src/pointerror.js 1.2 kB {0} [built]
[17] ./~/poly2tri/src/xy.js 3.07 kB {0} [built]
[18] ./~/poly2tri/src/point.js 6.98 kB {0} [built]
[19] ./~/poly2tri/src/triangle.js 16.1 kB {0} [built]
[20] ./~/poly2tri/src/sweep.js 25.6 kB {0} [built]
[21] ./~/poly2tri/src/assert.js 766 bytes {0} [built]
[22] ./~/poly2tri/src/advancingfront.js 4.04 kB {0} [built]
[23] ./~/poly2tri/src/utils.js 2.55 kB {0} [built]
[24] ./~/snapsvg-cjs/dist/snap.svg-cjs.js 251 kB {0} [built]
[25] ./~/eve/eve.js 13.4 kB {0} [built]
[26] ./~/script-loader!./~/web-cam-cpp/web-cam-cpp.js 190 bytes {0} [built]
[27] ./~/script-loader/addScript.js 234 bytes {0} [built]
[28] ./~/raw-loader!./~/web-cam-cpp/web-cam-cpp.js 617 kB {0} [built]
Child worker:
Asset Size Chunks Chunk Names
142b4bcb50839505f554.worker.js 1.44 MB 0 [emitted] main
142b4bcb50839505f554.worker.js.map 1.86 MB 0 [emitted] main
chunk {0} 142b4bcb50839505f554.worker.js, 142b4bcb50839505f554.worker.js.map (main) 1.4 MB [rendered]
[0] ./~/babel-loader/lib?{"presets":["react"],"plugins":["transform-es2015-destructuring","transform-es2015-para
meters","transform-object-rest-spread","transform-es2015-modules-commonjs","react-hot-loader/babel"]}!./src/lib/workers/
cam-mill.js 1.41 kB {0} [built]
[1] ./src/lib/cam-gcode-mill.js 12.3 kB {0} [built]
[2] ./src/lib/cam.js 15.7 kB {0} [built]
[3] ./~/clipper-lib/clipper.js 211 kB {0} [built]
[4] ./~/gl-matrix/src/gl-matrix.js 1.69 kB {0} [built]
[5] ./~/gl-matrix/src/gl-matrix/common.js 2.53 kB {0} [built]
[6] ./~/gl-matrix/src/gl-matrix/mat2.js 11.2 kB {0} [built]
[7] ./~/gl-matrix/src/gl-matrix/mat2d.js 12.3 kB {0} [built]
[8] ./~/gl-matrix/src/gl-matrix/mat3.js 19.9 kB {0} [built]
[9] ./~/gl-matrix/src/gl-matrix/mat4.js 67.1 kB {0} [built]
[10] ./~/gl-matrix/src/gl-matrix/quat.js 16.1 kB {0} [built]
[11] ./~/gl-matrix/src/gl-matrix/vec3.js 19.6 kB {0} [built]
[12] ./~/gl-matrix/src/gl-matrix/vec4.js 15.1 kB {0} [built]
[13] ./~/gl-matrix/src/gl-matrix/vec2.js 13.9 kB {0} [built]
[14] ./src/lib/mesh.js 19.7 kB {0} [built]
[15] ./~/poly2tri/src/sweepcontext.js 14.8 kB {0} [built]
[16] ./~/poly2tri/src/pointerror.js 1.2 kB {0} [built]
[17] ./~/poly2tri/src/xy.js 3.07 kB {0} [built]
[18] ./~/poly2tri/src/point.js 6.98 kB {0} [built]
[19] ./~/poly2tri/src/triangle.js 16.1 kB {0} [built]
[20] ./~/poly2tri/src/sweep.js 25.6 kB {0} [built]
[21] ./~/poly2tri/src/assert.js 766 bytes {0} [built]
[22] ./~/poly2tri/src/advancingfront.js 4.04 kB {0} [built]
[23] ./~/poly2tri/src/utils.js 2.55 kB {0} [built]
[24] ./~/snapsvg-cjs/dist/snap.svg-cjs.js 251 kB {0} [built]
[25] ./~/eve/eve.js 13.4 kB {0} [built]
[26] ./~/script-loader!./~/web-cam-cpp/web-cam-cpp.js 190 bytes {0} [built]
[27] ./~/script-loader/addScript.js 234 bytes {0} [built]
[28] ./~/raw-loader!./~/web-cam-cpp/web-cam-cpp.js 617 kB {0} [built]
webpack: Failed to compile.
Closer! @mayhem2408
You have to npm run installdev
once before start.
Laserweb depends on two submodules lw.machines and lw.materials to run.
installdev
updates the installation to get them.
@jorgerobles I have run it many times. I get the following.
PS C:\laserweb4> npm run installdev
> laserweb@4.0.734 installdev C:\laserweb4
> git submodule init && git submodule update --remote && npm install && npm update lw.comm-server
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any
"} (current: {"os":"win32","arch":"x64"})
laserweb@4.0.734 C:\laserweb4
`-- lw.comm-server@4.0.114 (git+https://github.com/LaserWeb/lw.comm-server.git#ac029d4ac713a4b1f301de3b90e781dd7276e3ab
)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any
"} (current: {"os":"win32","arch":"x64"})
PS C:\laserweb4>
Look at src/data
folder. Is there not lw.machines nor lw.materials folder?
@jorgerobles Yes they are there.
PS C:\laserweb4\src\data> dir
Directory: C:\laserweb4\src\data
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 8/07/2017 7:17 PM lw.machines
d----- 8/07/2017 7:17 PM lw.materials
-a---- 8/07/2017 7:16 PM 302 macros.json
PS C:\laserweb4\src\data>
Then a webpack plugin is missing or not working.
Ensure MergeJsonWebpackPlugin
is on webpack.config.js
plugins: [
new MergeJsonWebpackPlugin({
"output": {
"groupBy": [
{
"pattern": "./src/data/lw.machines/machines/*.json",
"fileName": "./src/data/machine-profiles.json"
}
]
}
}),
...
and "merge-jsons-webpack-plugin": "1.0.7",
on package.json
devDependencies
My package.json had "merge-jsons-webpack-plugin": "^1.0.6",
I changed it to 1.0.7 and it compiled successfully.
But how when I go to http://localhost:8000/ I get an error in the console
ERROR: webServer error:/ : Not Found
hmm I was not expecting that one :smile: 📢 @cprezzi 📢
@mayhem2408 please run npm run start-server
on a separate console and report.
PS C:\WINDOWS\system32> cd \laserweb4
PS C:\laserweb4> npm run start-server
> laserweb@4.0.734 start-server C:\laserweb4
> node node_modules/lw.comm-server/server.js
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::8000
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at Server._listen2 (net.js:1258:14)
at listen (net.js:1294:10)
at Server.listen (net.js:1390:5)
at Object.<anonymous> (C:\laserweb4\node_modules\lw.comm-server\server.js:141:5)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run
" "start-server"
npm ERR! node v6.11.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! laserweb@4.0.734 start-server: `node node_modules/lw.comm-server/server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the laserweb@4.0.734 start-server script 'node node_modules/lw.comm-server/server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the laserweb package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node node_modules/lw.comm-server/server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs laserweb
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls laserweb
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\laserweb4\npm-debug.log
PS C:\laserweb4>
PS C:\laserweb4> npm --version
3.10.10
PS C:\laserweb4> node --version
v6.11.0
Then you have the server already running. Go to win task manager and kill some node's.
Then run npm start
I've killed off all node's and rannpm start
again. It says compiled successfully. Still not working though.
:frowning_face: Zip your folder and share on drive. Maybe overlook something.
@jorgerobles The Zip file is over 100Mb. Where do you want it uploaded to?
Google drive, dropbox, box... whatever it fits and is somewhat persistent to let the devs check
@jorgerobles Upload speeds are horrible here. Dropbox say 1 hour to upload. I'll post the link once it's done.
Here is the zip file. https://www.dropbox.com/s/94ylum48hyikpt9/LaserWeb4.zip?dl=0
The LW4 frontend is hosted on port 8080! Port 8000 is the websocket backend.
After npm start
, your default browser should open with url localhost:8080/webpack-dev-server
. Please set chrome as default browser, or you will not be able to use all features.
Ok, did anyone else test this? I'm still using the manual install which never saves my settings and is kind of putting me off using this otherwise amazing app. Anything else I can test with?
@McAdamous I didn't realize you tested it in the shop; I was waiting for confirmation that someone had. I'll merge it next time I'm working on the sources.
This is amazing, the kind of software I have been looking for. But unfortunately it does not support some G Codes that would open the doors to a whole other load of users.
In LinuxCNC and Mach3, lasers are often used with PWM which is driven by M67 and M68 commands.
I tested out LaserWeb and I think there could be an easy way to add this option.
These are Idea Instructions:
SETTINGS:
Under machine settings make an option "Control Laser Power using M67/M68 Commands" A tooltip can suggest this is for other machines that do not use the G1 SX Commands.
If this setting is activated then the following options appear:
Enter PWM Signal Number [Number Field] (PWMSigNo) Tooltip: If you only have one PWM device on your machine then set this number to 0, If you have more than one PWM device (for example a PWM controlled Spindle) then check your configuration.
Enter PWM Minimum Power [Number Field] (PWMMinPow) Tooltip: If your laser requires a small amount of power to keep the diode on then please enter this amount here, otherwise set as 0
GCODE:
If the value of the Machine Setting is ON then:
Insert Laser on BEFORE move: M67 E(PWMSigNo) Q(LaserPower) G1 Move M68 E(PWMSigNo) Q(PWMMinPow)
(LaserPower) is the same value currently used for G1 SX
M67 tells the machine to only carry out that setting once the laser starts moving M68 tells the machine to immediately execute the command
I tried to find where the GCode is being compiled to work on this myself but my programming skills are very limited.
I can help, test and give feedback - but I know this would be a really cool addition to this program.