[ {
  "relativePath" : "check-layer-type.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "timing.js",
  "extension" : "js",
  "linesOfCode" : 48,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "draw-to-canvas.js",
  "extension" : "js",
  "linesOfCode" : 112,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit.js",
  "extension" : "js",
  "linesOfCode" : 253,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "index.css",
  "extension" : "css",
  "linesOfCode" : 252,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "index.player.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "patch.js",
  "extension" : "js",
  "linesOfCode" : 101,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gui.js",
  "extension" : "js",
  "linesOfCode" : 380,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "index.js",
  "extension" : "js",
  "linesOfCode" : 517,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "lorenz.js",
  "extension" : "js",
  "linesOfCode" : 78,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "index.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Main.elm",
  "extension" : "elm",
  "linesOfCode" : 881,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Gradient.elm",
  "extension" : "elm",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Controls.elm",
  "extension" : "elm",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Navigation.elm",
  "extension" : "elm",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/LayersNode.elm",
  "extension" : "elm",
  "linesOfCode" : 332,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/RenderQueue.elm",
  "extension" : "elm",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Viewport.elm",
  "extension" : "elm",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/FSS/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/FSS/FSS.elm",
  "extension" : "elm",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/FSS/Render.elm",
  "extension" : "elm",
  "linesOfCode" : 822,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/FSS/Gui.elm",
  "extension" : "elm",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/FSS/Model.elm",
  "extension" : "elm",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Metaballs/Metaballs.elm",
  "extension" : "elm",
  "linesOfCode" : 373,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Background/Background.elm",
  "extension" : "elm",
  "linesOfCode" : 379,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/Fractal/Fractal.elm",
  "extension" : "elm",
  "linesOfCode" : 536,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/Canvas/Canvas.elm",
  "extension" : "elm",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Template/Template.elm",
  "extension" : "elm",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Cover/Cover.elm",
  "extension" : "elm",
  "linesOfCode" : 264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Vignette/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Vignette/Vignette.elm",
  "extension" : "elm",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
  "extension" : "elm",
  "linesOfCode" : 231,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/FluidGrid/FluidGrid.elm",
  "extension" : "elm",
  "linesOfCode" : 346,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Fluid/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Fluid/Render.elm",
  "extension" : "elm",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/Fluid/Model.elm",
  "extension" : "elm",
  "linesOfCode" : 153,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/Fluid/Fluid.elm",
  "extension" : "elm",
  "linesOfCode" : 235,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
  "extension" : "elm",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/NativeMetaballs/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/NativeMetaballs/NativeMetaballs.js",
  "extension" : "js",
  "linesOfCode" : 363,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
  "extension" : "elm",
  "linesOfCode" : 442,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Layer/NativeMetaballs/NativeMetaballs.elm",
  "extension" : "elm",
  "linesOfCode" : 390,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 284,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Constants.elm",
  "extension" : "elm",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Range.elm",
  "extension" : "elm",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Util.elm",
  "extension" : "elm",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/SceneHash.elm",
  "extension" : "elm",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Version.elm",
  "extension" : "elm",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Layer/Export.elm",
  "extension" : "elm",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Layer/Blend/Html.elm",
  "extension" : "elm",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Layer/Blend/WebGL.elm",
  "extension" : "elm",
  "linesOfCode" : 387,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Layer/Layers.elm",
  "extension" : "elm",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Layer/Broadcast.elm",
  "extension" : "elm",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Layer/Def.elm",
  "extension" : "elm",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Layer/Context.elm",
  "extension" : "elm",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Layer/Layer.elm",
  "extension" : "elm",
  "linesOfCode" : 385,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/AppMode.elm",
  "extension" : "elm",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Model/Core.elm",
  "extension" : "elm",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Product.elm",
  "extension" : "elm",
  "linesOfCode" : 393,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/Error.elm",
  "extension" : "elm",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Model/SizeRule.elm",
  "extension" : "elm",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Grid.elm",
  "extension" : "elm",
  "linesOfCode" : 405,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Gui/Util.elm",
  "extension" : "elm",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Gui/Nest.elm",
  "extension" : "elm",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Def.elm",
  "extension" : "elm",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Gui.elm",
  "extension" : "elm",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Gui.css",
  "extension" : "css",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Gui/Mouse.elm",
  "extension" : "elm",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Cell.elm",
  "extension" : "elm",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Gui/Msg.elm",
  "extension" : "elm",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/TronGui.elm",
  "extension" : "elm",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Algorithm/Delaunay/BowyerWatson.elm",
  "extension" : "elm",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Delaunay/Triangle.elm",
  "extension" : "elm",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Base64/Image.elm",
  "extension" : "elm",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Base64/BMP.elm",
  "extension" : "elm",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Gaussian.elm",
  "extension" : "elm",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Voronoi.elm",
  "extension" : "elm",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Util.elm",
  "extension" : "elm",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Edge.elm",
  "extension" : "elm",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Circle.elm",
  "extension" : "elm",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Distance.elm",
  "extension" : "elm",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Point.elm",
  "extension" : "elm",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Geometry/Triangle.elm",
  "extension" : "elm",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/Noise.elm",
  "extension" : "elm",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/fractals.c",
  "extension" : "c",
  "linesOfCode" : 398,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Algorithm/tmp_DrawVoronoi.elm",
  "extension" : "elm",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Algorithm/benesi.c",
  "extension" : "c",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "deep-clone.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "constants.js",
  "extension" : "js",
  "linesOfCode" : 112,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "randomize.js",
  "extension" : "js",
  "linesOfCode" : 107,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gradients.js",
  "extension" : "js",
  "linesOfCode" : 33,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "player.js",
  "extension" : "js",
  "linesOfCode" : 76,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "fss.js",
  "extension" : "js",
  "linesOfCode" : 55,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native-metaballs.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]