From c9a3f993225a1a6d4bdd356a8826ed077c97bb58 Mon Sep 17 00:00:00 2001 From: Ryan Miller Date: Mon, 4 Feb 2013 22:21:38 -0800 Subject: [PATCH] new site --- 404.html | 157 + favicon.ico | Bin 0 -> 4286 bytes .../5d462625.glyphicons-halflings-white.png | Bin 0 -> 8777 bytes images/9cc6609b.glyphicons-halflings.png | Bin 0 -> 12727 bytes images/cd673025.weather.png | Bin 0 -> 22162 bytes index.html | 68 + robots.txt | 3 + scripts/15964141.amd-app.js | 1 + scripts/8ab52a5b.plugins.js | 1 + scripts/8e728978.app.js | 3 + scripts/f398d140.main.js | 15 + scripts/vendor/1e89fc68.hm.js | 459 + scripts/vendor/520eb891.esprima.js | 4642 ++++++++ scripts/vendor/8bc61845.jquery.min.js | 2 + scripts/vendor/9903151d.require.js | 2053 ++++ .../0dfe7678.bootstrap-transition.js | 60 + .../bootstrap/39af607e.bootstrap-affix.js | 104 + .../bootstrap/437cd036.bootstrap-scrollspy.js | 151 + .../bootstrap/4a691926.bootstrap-carousel.js | 176 + .../bootstrap/6e43b0d0.bootstrap-dropdown.js | 150 + .../bootstrap/810e2170.bootstrap-collapse.js | 158 + .../bootstrap/81453238.bootstrap-button.js | 96 + .../bootstrap/a1d23a70.bootstrap-modal.js | 239 + .../bootstrap/c6285e1a.bootstrap-tooltip.js | 275 + .../bootstrap/d23b5f74.bootstrap-typeahead.js | 300 + .../bootstrap/dab95585.bootstrap-tab.js | 135 + .../bootstrap/e9a9c103.bootstrap-popover.js | 103 + .../bootstrap/f64cf7f2.bootstrap-alert.js | 90 + scripts/vendor/cf69c6f2.modernizr.min.js | 4 + styles/_compass_twitter_bootstrap.scss | 66 + .../_compass_twitter_bootstrap_awesome.scss | 66 + ..._compass_twitter_bootstrap_responsive.scss | 48 + .../compass_twitter_bootstrap/_accordion.scss | 34 + styles/compass_twitter_bootstrap/_alerts.scss | 61 + .../_breadcrumbs.scss | 24 + .../_button-groups.scss | 240 + .../compass_twitter_bootstrap/_buttons.scss | 210 + .../compass_twitter_bootstrap/_carousel.scss | 131 + styles/compass_twitter_bootstrap/_close.scss | 31 + styles/compass_twitter_bootstrap/_code.scss | 58 + .../_component-animations.scss | 23 + .../compass_twitter_bootstrap/_dropdowns.scss | 210 + .../_font-awesome.scss | 267 + styles/compass_twitter_bootstrap/_forms.scss | 635 ++ styles/compass_twitter_bootstrap/_grid.scss | 21 + .../compass_twitter_bootstrap/_hero-unit.scss | 24 + .../_labels-badges.scss | 69 + .../compass_twitter_bootstrap/_layouts.scss | 16 + styles/compass_twitter_bootstrap/_mixins.scss | 656 ++ styles/compass_twitter_bootstrap/_modals.scss | 97 + styles/compass_twitter_bootstrap/_navbar.scss | 466 + styles/compass_twitter_bootstrap/_navs.scss | 384 + styles/compass_twitter_bootstrap/_pager.scss | 37 + .../_pagination.scss | 64 + .../compass_twitter_bootstrap/_popovers.scss | 117 + .../_progress-bars.scss | 122 + styles/compass_twitter_bootstrap/_reset.scss | 132 + .../_responsive-1200px-min.scss | 28 + .../_responsive-767px-max.scss | 167 + .../_responsive-768px-979px.scss | 19 + .../_responsive-navbar.scss | 166 + .../_responsive-utilities.scss | 43 + .../_responsive.scss | 48 + .../_scaffolding.scss | 51 + .../compass_twitter_bootstrap/_sprites.scss | 187 + styles/compass_twitter_bootstrap/_tables.scss | 202 + .../_thumbnails.scss | 52 + .../compass_twitter_bootstrap/_tooltip.scss | 70 + styles/compass_twitter_bootstrap/_type.scss | 206 + .../compass_twitter_bootstrap/_utilities.scss | 45 + .../compass_twitter_bootstrap/_variables.scss | 276 + styles/compass_twitter_bootstrap/_wells.scss | 29 + styles/ff2b8290.main.css | 1 + styles/main.scss | 1 + weather/404.html | 157 + weather/components/d3/.gitignore | 3 + weather/components/d3/.gitmodules | 0 weather/components/d3/.npmignore | 4 + weather/components/d3/LICENSE | 26 + weather/components/d3/Makefile | 253 + weather/components/d3/README.md | 5 + weather/components/d3/component.json | 14 + weather/components/d3/d3.v2.js | 7026 ++++++++++++ weather/components/d3/d3.v2.min.js | 4 + .../components/d3/examples/albers/albers.html | 167 + .../d3/examples/area/area-defined.html | 103 + .../d3/examples/area/area-radial-defined.html | 65 + .../d3/examples/area/area-radial.html | 61 + weather/components/d3/examples/area/area.html | 101 + .../d3/examples/axis/axis-alternating.html | 55 + .../d3/examples/axis/axis-explicit-ticks.html | 46 + .../d3/examples/axis/axis-ggplot2.html | 73 + .../d3/examples/axis/axis-multiples.html | 118 + .../d3/examples/axis/axis-orientations.html | 67 + .../d3/examples/axis/axis-transition.html | 161 + .../d3/examples/azimuthal/azimuthal.css | 21 + .../d3/examples/azimuthal/azimuthal.html | 98 + .../d3/examples/azimuthal/azimuthal.js | 29 + .../d3/examples/bar/bar-hierarchy.html | 228 + weather/components/d3/examples/bar/bar.html | 110 + .../d3/examples/bar/sample-data.csv | 53 + .../components/d3/examples/bonne/bonne.html | 158 + weather/components/d3/examples/box/box.css | 4 + weather/components/d3/examples/box/box.html | 17 + weather/components/d3/examples/box/box.js | 367 + .../d3/examples/brush/brush-ordinal.html | 94 + .../d3/examples/brush/brush-x-resizer.html | 110 + .../components/d3/examples/brush/brush-x.html | 94 + .../components/d3/examples/brush/brush-y.html | 93 + .../components/d3/examples/brush/brush.html | 101 + .../components/d3/examples/bubble/bubble.css | 3 + .../components/d3/examples/bubble/bubble.html | 13 + .../components/d3/examples/bubble/bubble.js | 47 + .../components/d3/examples/bullet/bullet.css | 10 + .../components/d3/examples/bullet/bullet.html | 17 + .../components/d3/examples/bullet/bullet.js | 291 + .../d3/examples/bullet/bullets.json | 7 + .../d3/examples/bundle/bundle-radial.css | 9 + .../d3/examples/bundle/bundle-radial.html | 14 + .../d3/examples/bundle/bundle-radial.js | 49 + .../d3/examples/bundle/bundle-treemap.css | 14 + .../d3/examples/bundle/bundle-treemap.html | 15 + .../d3/examples/bundle/bundle-treemap.js | 58 + .../components/d3/examples/bundle/packages.js | 49 + weather/components/d3/examples/button.css | 35 + .../d3/examples/calendar/calendar.css | 15 + .../d3/examples/calendar/dji-area.html | 121 + .../components/d3/examples/calendar/dji.csv | 5233 +++++++++ .../components/d3/examples/calendar/dji.html | 13 + .../components/d3/examples/calendar/dji.js | 69 + .../components/d3/examples/calendar/vix.csv | 5231 +++++++++ .../components/d3/examples/calendar/vix.html | 13 + .../components/d3/examples/calendar/vix.js | 69 + .../d3/examples/cartogram/cartogram.css | 20 + .../d3/examples/cartogram/cartogram.html | 13 + .../d3/examples/cartogram/cartogram.js | 51 + .../d3/examples/cartogram/demers.css | 9 + .../d3/examples/cartogram/demers.html | 13 + .../d3/examples/cartogram/demers.js | 79 + .../d3/examples/cartogram/dorling.css | 9 + .../d3/examples/cartogram/dorling.html | 13 + .../d3/examples/cartogram/dorling.js | 80 + .../d3/examples/chord/chord-flare.html | 108 + .../components/d3/examples/chord/chord.css | 9 + .../components/d3/examples/chord/chord.html | 13 + weather/components/d3/examples/chord/chord.js | 98 + .../examples/choropleth/choropleth-area.html | 48 + .../choropleth/choropleth-bounds.html | 45 + .../d3/examples/choropleth/choropleth.css | 16 + .../d3/examples/choropleth/choropleth.html | 14 + .../d3/examples/choropleth/choropleth.js | 38 + .../d3/examples/choropleth/unemployment.json | 1 + .../components/d3/examples/clock/clock.css | 23 + .../components/d3/examples/clock/clock.html | 16 + weather/components/d3/examples/clock/clock.js | 87 + .../d3/examples/cluster/cluster-radial.html | 13 + .../d3/examples/cluster/cluster-radial.js | 38 + .../d3/examples/cluster/cluster.css | 15 + .../d3/examples/cluster/cluster.html | 13 + .../components/d3/examples/cluster/cluster.js | 39 + .../d3/examples/contour/contour.html | 107 + .../examples/crimea/crimea-stacked-area.html | 113 + .../examples/crimea/crimea-stacked-bar.html | 102 + .../components/d3/examples/crimea/crimea.csv | 24 + .../components/d3/examples/custom/custom.html | 83 + weather/components/d3/examples/data/README.md | 13 + .../components/d3/examples/data/faithful.json | 8 + .../d3/examples/data/flare-imports.json | 222 + .../components/d3/examples/data/flare.json | 380 + .../components/d3/examples/data/morley.csv | 101 + .../components/d3/examples/data/sample.csv | 2 + .../components/d3/examples/data/sample.html | 5 + .../components/d3/examples/data/sample.json | 1 + .../components/d3/examples/data/sample.tsv | 2 + .../components/d3/examples/data/sample.txt | 1 + .../components/d3/examples/data/sample.xml | 4 + .../components/d3/examples/data/stocks.csv | 807 ++ .../d3/examples/data/unemployment.csv | 1709 +++ .../d3/examples/data/us-borders.json | 1 + .../d3/examples/data/us-counties.json | 3186 ++++++ .../d3/examples/data/us-state-centroids.json | 54 + .../d3/examples/data/us-states.json | 54 + .../d3/examples/data/world-countries.json | 179 + .../d3/examples/delaunay/delaunay.html | 43 + .../components/d3/examples/donut/donut.html | 123 + weather/components/d3/examples/dot/dot.html | 108 + weather/components/d3/examples/drag/drag.html | 56 + weather/components/d3/examples/force/README | 10 + .../d3/examples/force/force-bounds.html | 68 + .../d3/examples/force/force-cluster.html | 251 + .../d3/examples/force/force-collapsible.html | 142 + .../d3/examples/force/force-dynamic.html | 116 + .../d3/examples/force/force-html.html | 93 + .../d3/examples/force/force-map.html | 101 + .../d3/examples/force/force-multi-foci.html | 66 + .../components/d3/examples/force/force.css | 9 + .../components/d3/examples/force/force.html | 12 + weather/components/d3/examples/force/force.js | 47 + .../d3/examples/force/miserables.json | 1 + .../d3/examples/great-arc/great-arc.html | 77 + .../examples/hello-world/hello-data-key.html | 60 + .../hello-world/hello-data-nested-key.html | 75 + .../hello-world/hello-data-nested.html | 77 + .../d3/examples/hello-world/hello-data.html | 46 + .../d3/examples/hello-world/hello-event.html | 53 + .../examples/hello-world/hello-node-key.html | 25 + .../d3/examples/hello-world/hello-order.html | 25 + .../d3/examples/hello-world/hello-sort.html | 75 + .../examples/hello-world/hello-transform.html | 41 + .../hello-transition-undefined.html | 43 + .../hello-world/hello-transition.html | 47 + .../hello-world/hello-webkit-transition.html | 64 + .../hello-world/select-enter-add.html | 29 + .../hello-world/selectAll-enter-add.html | 20 + .../d3/examples/histogram/histogram-chart.js | 83 + .../d3/examples/histogram/histogram.html | 42 + .../d3/examples/hive/hive-area.html | 89 + weather/components/d3/examples/hive/hive.html | 91 + weather/components/d3/examples/hive/link.js | 78 + .../d3/examples/horizon/horizon.css | 9 + .../d3/examples/horizon/horizon.html | 24 + .../components/d3/examples/horizon/horizon.js | 246 + .../d3/examples/horizon/unemployment.json | 1 + weather/components/d3/examples/hull/hull.html | 74 + weather/components/d3/examples/kde/kde.css | 9 + weather/components/d3/examples/kde/kde.html | 13 + weather/components/d3/examples/kde/kde.js | 49 + .../d3/examples/line/line-defined.html | 89 + .../d3/examples/line/line-radial-defined.html | 50 + .../d3/examples/line/line-radial.html | 47 + weather/components/d3/examples/line/line.html | 88 + .../d3/examples/marimekko/marimekko.html | 121 + .../d3/examples/marimekko/marimekko.json | 18 + .../components/d3/examples/marker/marker.html | 167 + .../mercator/mercator-zoom-constrained.html | 71 + .../d3/examples/mercator/mercator-zoom.html | 66 + .../d3/examples/mercator/mercator.html | 132 + .../components/d3/examples/moire/moire.html | 53 + .../d3/examples/mouse/mouse-html.html | 24 + .../d3/examples/node-canvas/us-counties.js | 70 + weather/components/d3/examples/pack/pack.css | 15 + weather/components/d3/examples/pack/pack.html | 13 + weather/components/d3/examples/pack/pack.js | 33 + .../components/d3/examples/parallel/cars.csv | 407 + .../d3/examples/parallel/parallel.html | 135 + .../partition/partition-icicle-zoom.html | 63 + .../examples/partition/partition-icicle.html | 44 + .../partition/partition-sunburst-zoom.html | 76 + .../partition/partition-sunburst.html | 20 + .../examples/partition/partition-sunburst.js | 72 + .../d3/examples/pie/pie-transition.html | 68 + weather/components/d3/examples/pie/pie.html | 51 + .../d3/examples/population/population.css | 28 + .../d3/examples/population/population.csv | 571 + .../d3/examples/population/population.html | 12 + .../d3/examples/population/population.js | 130 + weather/components/d3/examples/qq/qq.css | 18 + weather/components/d3/examples/qq/qq.html | 20 + weather/components/d3/examples/qq/qq.js | 310 + weather/components/d3/examples/qq/stats.js | 28 + .../components/d3/examples/qq/turkers.json | 1 + .../d3/examples/quadtree/quadtree.html | 113 + .../components/d3/examples/rollup/rollup.html | 255 + .../d3/examples/showreel/showreel.html | 660 ++ .../components/d3/examples/sizzle/sizzle.html | 27 + weather/components/d3/examples/sort/sort.css | 4 + weather/components/d3/examples/sort/sort.html | 12 + weather/components/d3/examples/sort/sort.js | 119 + .../components/d3/examples/spline/spline.css | 30 + .../components/d3/examples/spline/spline.html | 14 + .../components/d3/examples/spline/spline.js | 110 + .../components/d3/examples/splom/flowers.json | 1 + .../components/d3/examples/splom/splom.css | 49 + .../components/d3/examples/splom/splom.html | 13 + weather/components/d3/examples/splom/splom.js | 124 + .../components/d3/examples/stream/stack.css | 7 + .../components/d3/examples/stream/stack.html | 21 + .../components/d3/examples/stream/stack.js | 119 + .../components/d3/examples/stream/stream.css | 3 + .../components/d3/examples/stream/stream.html | 18 + .../components/d3/examples/stream/stream.js | 42 + .../d3/examples/stream/stream_layers.js | 33 + .../d3/examples/superformula/dot.html | 109 + .../d3/examples/superformula/explorer.html | 123 + .../examples/superformula/superformula.html | 70 + .../d3/examples/superformula/superformula.js | 98 + .../d3/examples/symbol-map/symbol-map.html | 66 + .../components/d3/examples/touch/touch.html | 65 + .../d3/examples/transform/null-matrix.html | 25 + .../d3/examples/transform/null.html | 25 + .../transform/test-rotate-origin.html | 40 + .../d3/examples/transform/test-rotate.html | 138 + .../d3/examples/transform/test.html | 85 + .../d3/examples/transform/transform.html | 60 + .../d3/examples/tree/tree-dynamic.html | 103 + .../d3/examples/tree/tree-interactive.html | 168 + .../d3/examples/tree/tree-radial.html | 13 + .../d3/examples/tree/tree-radial.js | 39 + weather/components/d3/examples/tree/tree.css | 15 + weather/components/d3/examples/tree/tree.html | 13 + weather/components/d3/examples/tree/tree.js | 39 + .../d3/examples/treemap/treemap-svg.html | 21 + .../d3/examples/treemap/treemap-svg.js | 34 + .../d3/examples/treemap/treemap.css | 8 + .../d3/examples/treemap/treemap.html | 21 + .../components/d3/examples/treemap/treemap.js | 53 + .../components/d3/examples/voroboids/boid.js | 235 + .../d3/examples/voroboids/voroboids.css | 15 + .../d3/examples/voroboids/voroboids.html | 13 + .../d3/examples/voroboids/voroboids.js | 68 + .../d3/examples/voronoi/voronoi.css | 16 + .../d3/examples/voronoi/voronoi.html | 14 + .../components/d3/examples/voronoi/voronoi.js | 34 + .../examples/zoom-pan/zoom-pan-transform.html | 62 + .../d3/examples/zoom-pan/zoom-pan.html | 73 + weather/components/d3/examples/zoom/sp500.csv | 124 + weather/components/d3/examples/zoom/zoom.html | 136 + weather/components/d3/index-browserify.js | 2 + weather/components/d3/index.js | 23 + weather/components/d3/lib/colorbrewer/LICENSE | 38 + .../d3/lib/colorbrewer/colorbrewer.css | 1327 +++ .../d3/lib/colorbrewer/colorbrewer.js | 32 + weather/components/d3/lib/jit/LICENSE | 27 + weather/components/d3/lib/jquery-ui/LICENSE | 25 + .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 0 -> 260 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 0 -> 104 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 0 -> 125 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 0 -> 3762 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 0 -> 90 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 0 -> 129 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_228ef1_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes .../components/d3/lib/jquery-ui/jquery-ui.css | 318 + .../d3/lib/jquery-ui/jquery-ui.min.js | 83 + weather/components/d3/lib/jquery/LICENSE | 20 + weather/components/d3/lib/jquery/jquery.js | 6883 ++++++++++++ .../components/d3/lib/jquery/jquery.min.js | 166 + weather/components/d3/lib/polymaps/LICENSE | 28 + weather/components/d3/lib/protovis/LICENSE | 27 + weather/components/d3/lib/science/LICENSE | 26 + weather/components/d3/lib/science/science.js | 225 + .../components/d3/lib/science/science.lin.js | 27 + .../d3/lib/science/science.lin.min.js | 1 + .../components/d3/lib/science/science.min.js | 1 + .../d3/lib/science/science.stats.js | 720 ++ .../d3/lib/science/science.stats.min.js | 1 + weather/components/d3/lib/sizzle/LICENSE | 24 + weather/components/d3/lib/sizzle/sizzle.js | 1376 +++ .../components/d3/lib/sizzle/sizzle.min.js | 28 + weather/components/d3/package.json | 42 + .../components/d3/src/behavior/behavior.js | 1 + weather/components/d3/src/behavior/drag.js | 82 + weather/components/d3/src/behavior/zoom.js | 198 + weather/components/d3/src/compat/date.js | 3 + weather/components/d3/src/compat/style.js | 9 + weather/components/d3/src/component.js | 7 + weather/components/d3/src/core/array.js | 29 + weather/components/d3/src/core/ascending.js | 3 + weather/components/d3/src/core/bisect.js | 28 + weather/components/d3/src/core/class.js | 12 + weather/components/d3/src/core/collapse.js | 3 + weather/components/d3/src/core/color.js | 5 + weather/components/d3/src/core/core.js | 1 + weather/components/d3/src/core/descending.js | 3 + weather/components/d3/src/core/dispatch.js | 60 + weather/components/d3/src/core/ease.js | 131 + weather/components/d3/src/core/entries.js | 5 + weather/components/d3/src/core/event.js | 49 + weather/components/d3/src/core/extent.js | 21 + weather/components/d3/src/core/first.js | 13 + weather/components/d3/src/core/format.js | 100 + .../components/d3/src/core/formatPrefix.js | 20 + weather/components/d3/src/core/functor.js | 5 + weather/components/d3/src/core/hcl.js | 35 + weather/components/d3/src/core/hsl.js | 61 + weather/components/d3/src/core/html.js | 10 + weather/components/d3/src/core/identity.js | 3 + weather/components/d3/src/core/interpolate.js | 261 + weather/components/d3/src/core/json.js | 5 + weather/components/d3/src/core/keys.js | 5 + weather/components/d3/src/core/lab.js | 61 + weather/components/d3/src/core/last.js | 13 + weather/components/d3/src/core/map.js | 48 + weather/components/d3/src/core/max.js | 14 + weather/components/d3/src/core/mean.js | 13 + weather/components/d3/src/core/median.js | 5 + weather/components/d3/src/core/merge.js | 3 + weather/components/d3/src/core/min.js | 14 + weather/components/d3/src/core/mouse.js | 34 + weather/components/d3/src/core/nest.js | 89 + weather/components/d3/src/core/noop.js | 1 + weather/components/d3/src/core/ns.js | 22 + weather/components/d3/src/core/number.js | 3 + weather/components/d3/src/core/permute.js | 7 + weather/components/d3/src/core/quantile.js | 8 + weather/components/d3/src/core/random.js | 31 + weather/components/d3/src/core/range.js | 24 + weather/components/d3/src/core/rebind.js | 16 + weather/components/d3/src/core/requote.js | 5 + weather/components/d3/src/core/rgb.js | 300 + weather/components/d3/src/core/round.js | 5 + .../d3/src/core/selection-append.js | 15 + .../components/d3/src/core/selection-attr.js | 59 + .../components/d3/src/core/selection-call.js | 13 + .../d3/src/core/selection-classed.js | 77 + .../components/d3/src/core/selection-data.js | 121 + .../components/d3/src/core/selection-datum.js | 6 + .../components/d3/src/core/selection-each.js | 14 + .../components/d3/src/core/selection-empty.js | 3 + .../d3/src/core/selection-enter-select.js | 24 + .../components/d3/src/core/selection-enter.js | 14 + .../d3/src/core/selection-filter.js | 26 + .../components/d3/src/core/selection-html.js | 7 + .../d3/src/core/selection-insert.js | 20 + .../components/d3/src/core/selection-node.js | 9 + .../components/d3/src/core/selection-on.js | 58 + .../components/d3/src/core/selection-order.js | 11 + .../d3/src/core/selection-property.js | 41 + .../d3/src/core/selection-remove.js | 9 + .../components/d3/src/core/selection-root.js | 18 + .../d3/src/core/selection-select.js | 30 + .../d3/src/core/selection-selectAll.js | 24 + .../components/d3/src/core/selection-sort.js | 12 + .../components/d3/src/core/selection-style.js | 55 + .../components/d3/src/core/selection-text.js | 7 + .../d3/src/core/selection-transition.js | 14 + weather/components/d3/src/core/selection.js | 25 + weather/components/d3/src/core/split.js | 21 + weather/components/d3/src/core/sum.js | 14 + weather/components/d3/src/core/text.js | 10 + weather/components/d3/src/core/this.js | 3 + weather/components/d3/src/core/timer.js | 98 + weather/components/d3/src/core/touches.js | 8 + weather/components/d3/src/core/transform.js | 60 + .../components/d3/src/core/transition-attr.js | 32 + .../d3/src/core/transition-delay.js | 5 + .../d3/src/core/transition-duration.js | 5 + .../components/d3/src/core/transition-each.js | 20 + .../d3/src/core/transition-filter.js | 19 + .../d3/src/core/transition-remove.js | 6 + .../d3/src/core/transition-select.js | 22 + .../d3/src/core/transition-selectAll.js | 22 + .../d3/src/core/transition-style.js | 32 + .../components/d3/src/core/transition-text.js | 7 + .../d3/src/core/transition-transition.js | 3 + weather/components/d3/src/core/transition.js | 106 + weather/components/d3/src/core/transpose.js | 3 + weather/components/d3/src/core/true.js | 3 + weather/components/d3/src/core/tween.js | 27 + .../components/d3/src/core/uninterpolate.js | 9 + weather/components/d3/src/core/values.js | 5 + weather/components/d3/src/core/xhr.js | 14 + weather/components/d3/src/core/xml.js | 10 + weather/components/d3/src/core/xyz.js | 7 + weather/components/d3/src/core/zip.js | 13 + weather/components/d3/src/dsv/csv.js | 1 + weather/components/d3/src/dsv/dsv.js | 97 + weather/components/d3/src/dsv/tsv.js | 1 + weather/components/d3/src/end.js | 1 + weather/components/d3/src/geo/albers.js | 126 + weather/components/d3/src/geo/azimuthal.js | 80 + weather/components/d3/src/geo/bonne.js | 70 + weather/components/d3/src/geo/bounds.js | 83 + weather/components/d3/src/geo/circle.js | 142 + .../components/d3/src/geo/equirectangular.js | 36 + weather/components/d3/src/geo/geo.js | 3 + weather/components/d3/src/geo/greatArc.js | 108 + weather/components/d3/src/geo/greatCircle.js | 1 + weather/components/d3/src/geo/mercator.js | 36 + weather/components/d3/src/geo/path.js | 260 + weather/components/d3/src/geo/type.js | 5 + weather/components/d3/src/geom/contour.js | 78 + weather/components/d3/src/geom/delaunay.js | 31 + weather/components/d3/src/geom/geom.js | 1 + weather/components/d3/src/geom/hull.js | 98 + weather/components/d3/src/geom/polygon.js | 88 + weather/components/d3/src/geom/quadtree.js | 129 + weather/components/d3/src/geom/voronoi.js | 409 + weather/components/d3/src/layout/bundle.js | 57 + weather/components/d3/src/layout/chord.js | 153 + weather/components/d3/src/layout/cluster.js | 79 + weather/components/d3/src/layout/force.js | 356 + weather/components/d3/src/layout/hierarchy.js | 121 + weather/components/d3/src/layout/histogram.js | 104 + weather/components/d3/src/layout/layout.js | 1 + weather/components/d3/src/layout/pack.js | 205 + weather/components/d3/src/layout/partition.js | 48 + weather/components/d3/src/layout/pie.js | 94 + weather/components/d3/src/layout/stack.js | 241 + weather/components/d3/src/layout/tree.js | 237 + weather/components/d3/src/layout/treemap.js | 217 + weather/components/d3/src/package.js | 29 + weather/components/d3/src/scale/bilinear.js | 7 + weather/components/d3/src/scale/category.js | 54 + weather/components/d3/src/scale/identity.js | 30 + weather/components/d3/src/scale/linear.js | 110 + weather/components/d3/src/scale/log.js | 85 + weather/components/d3/src/scale/nice.js | 23 + weather/components/d3/src/scale/ordinal.js | 88 + weather/components/d3/src/scale/polylinear.js | 22 + weather/components/d3/src/scale/pow.js | 54 + weather/components/d3/src/scale/quantile.js | 43 + weather/components/d3/src/scale/quantize.js | 36 + weather/components/d3/src/scale/scale.js | 10 + weather/components/d3/src/scale/sqrt.js | 3 + weather/components/d3/src/scale/threshold.js | 28 + weather/components/d3/src/start.js | 1 + weather/components/d3/src/svg/arc.js | 95 + weather/components/d3/src/svg/area-radial.js | 10 + weather/components/d3/src/svg/area.js | 114 + weather/components/d3/src/svg/axis.js | 214 + weather/components/d3/src/svg/brush.js | 358 + weather/components/d3/src/svg/chord.js | 99 + .../components/d3/src/svg/diagonal-radial.js | 22 + weather/components/d3/src/svg/diagonal.js | 38 + weather/components/d3/src/svg/line-radial.js | 22 + weather/components/d3/src/svg/line.js | 425 + weather/components/d3/src/svg/mouse.js | 1 + weather/components/d3/src/svg/svg.js | 1 + weather/components/d3/src/svg/symbol.js | 100 + weather/components/d3/src/svg/touches.js | 1 + weather/components/d3/src/time/day.js | 17 + .../components/d3/src/time/format-en_GB.js | 14 + .../components/d3/src/time/format-en_US.js | 14 + .../components/d3/src/time/format-fr_FR.js | 14 + weather/components/d3/src/time/format-iso.js | 14 + .../components/d3/src/time/format-ru_RU.js | 10 + weather/components/d3/src/time/format-utc.js | 28 + weather/components/d3/src/time/format.js | 251 + weather/components/d3/src/time/hour.js | 11 + weather/components/d3/src/time/interval.js | 69 + weather/components/d3/src/time/minute.js | 10 + weather/components/d3/src/time/month.js | 12 + weather/components/d3/src/time/scale-utc.js | 37 + weather/components/d3/src/time/scale.js | 142 + weather/components/d3/src/time/second.js | 10 + weather/components/d3/src/time/time.js | 35 + weather/components/d3/src/time/week.js | 27 + weather/components/d3/src/time/year.js | 12 + .../components/d3/test/core/ascending-test.js | 46 + .../components/d3/test/core/bisect-test.js | 264 + .../d3/test/core/descending-test.js | 46 + .../components/d3/test/core/dispatch-test.js | 137 + weather/components/d3/test/core/ease-test.js | 138 + .../components/d3/test/core/entries-test.js | 42 + .../components/d3/test/core/extent-test.js | 50 + weather/components/d3/test/core/first-test.js | 41 + .../components/d3/test/core/format-test.js | 239 + .../d3/test/core/formatPrefix-test.js | 107 + .../components/d3/test/core/functor-test.js | 28 + weather/components/d3/test/core/hcl-test.js | 89 + weather/components/d3/test/core/hsl-test.js | 81 + weather/components/d3/test/core/html-test.js | 36 + .../d3/test/core/interpolate-test.js | 240 + weather/components/d3/test/core/json-test.js | 36 + weather/components/d3/test/core/keys-test.js | 30 + weather/components/d3/test/core/lab-test.js | 89 + weather/components/d3/test/core/last-test.js | 41 + weather/components/d3/test/core/map-test.js | 212 + weather/components/d3/test/core/max-test.js | 50 + weather/components/d3/test/core/mean-test.js | 42 + .../components/d3/test/core/median-test.js | 42 + weather/components/d3/test/core/merge-test.js | 26 + weather/components/d3/test/core/min-test.js | 49 + weather/components/d3/test/core/nest-test.js | 241 + weather/components/d3/test/core/ns-test.js | 58 + .../components/d3/test/core/permute-test.js | 52 + .../components/d3/test/core/quantile-test.js | 49 + .../components/d3/test/core/random-test.js | 35 + weather/components/d3/test/core/range-test.js | 102 + .../components/d3/test/core/rebind-test.js | 51 + .../components/d3/test/core/requote-test.js | 52 + weather/components/d3/test/core/rgb-test.js | 93 + weather/components/d3/test/core/round-test.js | 69 + .../components/d3/test/core/select-test.js | 41 + .../components/d3/test/core/selectAll-test.js | 45 + .../d3/test/core/selection-append-test.js | 122 + .../d3/test/core/selection-attr-test.js | 175 + .../d3/test/core/selection-call-test.js | 70 + .../d3/test/core/selection-classed-test.js | 263 + .../d3/test/core/selection-data-test.js | 207 + .../d3/test/core/selection-datum-test.js | 82 + .../d3/test/core/selection-each-test.js | 82 + .../d3/test/core/selection-empty-test.js | 50 + .../d3/test/core/selection-enter-test.js | 25 + .../d3/test/core/selection-filter-test.js | 69 + .../d3/test/core/selection-html-test.js | 129 + .../d3/test/core/selection-insert-test.js | 135 + .../d3/test/core/selection-node-test.js | 49 + .../d3/test/core/selection-on-test.js | 114 + .../d3/test/core/selection-order-test.js | 31 + .../d3/test/core/selection-property-test.js | 110 + .../d3/test/core/selection-remove-test.js | 38 + .../d3/test/core/selection-select-test.js | 124 + .../d3/test/core/selection-selectAll-test.js | 127 + .../d3/test/core/selection-sort-test.js | 58 + .../d3/test/core/selection-style-test.js | 123 + .../components/d3/test/core/selection-test.js | 34 + .../d3/test/core/selection-text-test.js | 113 + weather/components/d3/test/core/split-test.js | 33 + weather/components/d3/test/core/sum-test.js | 46 + weather/components/d3/test/core/text-test.js | 47 + weather/components/d3/test/core/timer-test.js | 61 + .../d3/test/core/transition-test-attr.js | 53 + .../d3/test/core/transition-test-attrTween.js | 66 + .../d3/test/core/transition-test-call.js | 32 + .../d3/test/core/transition-test-delay.js | 58 + .../d3/test/core/transition-test-duration.js | 62 + .../d3/test/core/transition-test-each.js | 165 + .../d3/test/core/transition-test-filter.js | 84 + .../d3/test/core/transition-test-id.js | 19 + .../d3/test/core/transition-test-remove.js | 45 + .../d3/test/core/transition-test-select.js | 62 + .../d3/test/core/transition-test-selectAll.js | 58 + .../d3/test/core/transition-test-style.js | 48 + .../test/core/transition-test-styleTween.js | 72 + .../d3/test/core/transition-test-text.js | 29 + .../d3/test/core/transition-test-time.js | 35 + .../test/core/transition-test-transition.js | 59 + .../d3/test/core/transition-test-tween.js | 70 + .../d3/test/core/transition-test.js | 70 + .../components/d3/test/core/transpose-test.js | 31 + weather/components/d3/test/core/tween-test.js | 27 + .../components/d3/test/core/values-test.js | 34 + .../components/d3/test/core/version-test.js | 17 + weather/components/d3/test/core/xhr-test.js | 55 + weather/components/d3/test/core/xml-test.js | 47 + weather/components/d3/test/core/zip-test.js | 31 + weather/components/d3/test/dsv/csv-test.js | 152 + weather/components/d3/test/dsv/tsv-test.js | 155 + weather/components/d3/test/env-assert.js | 96 + weather/components/d3/test/env-fragment.js | 8 + weather/components/d3/test/env-xhr.js | 55 + weather/components/d3/test/env.js | 15 + weather/components/d3/test/geo/albers-test.js | 55 + .../components/d3/test/geo/azimuthal-test.js | 259 + weather/components/d3/test/geo/bonne-test.js | 114 + weather/components/d3/test/geo/circle-test.js | 39 + .../d3/test/geo/equirectangular-test.js | 48 + .../components/d3/test/geo/greatArc-test.js | 39 + .../components/d3/test/geo/mercator-test.js | 55 + weather/components/d3/test/geo/path-test.js | 32 + .../components/d3/test/geom/polygon-test.js | 81 + .../components/d3/test/layout/cluster-test.js | 42 + .../d3/test/layout/hierarchy-test.js | 28 + .../d3/test/layout/histogram-test.js | 95 + .../components/d3/test/layout/pack-test.js | 91 + .../d3/test/layout/partition-test.js | 48 + weather/components/d3/test/layout/pie-test.js | 24 + .../components/d3/test/layout/tree-test.js | 44 + .../components/d3/test/layout/treemap-test.js | 170 + .../components/d3/test/scale/category-test.js | 73 + .../components/d3/test/scale/identity-test.js | 166 + .../components/d3/test/scale/linear-test.js | 276 + weather/components/d3/test/scale/log-test.js | 293 + .../components/d3/test/scale/ordinal-test.js | 266 + weather/components/d3/test/scale/pow-test.js | 262 + .../components/d3/test/scale/quantile-test.js | 63 + .../components/d3/test/scale/quantize-test.js | 68 + weather/components/d3/test/scale/sqrt-test.js | 255 + .../d3/test/scale/threshold-test.js | 52 + weather/components/d3/test/svg/arc-test.js | 146 + .../d3/test/svg/area-radial-test.js | 201 + weather/components/d3/test/svg/area-test.js | 194 + weather/components/d3/test/svg/axis-test.js | 398 + weather/components/d3/test/svg/brush-test.js | 66 + .../d3/test/svg/line-radial-test.js | 124 + weather/components/d3/test/svg/line-test.js | 204 + weather/components/d3/test/svg/symbol-test.js | 96 + weather/components/d3/test/time/day-test.js | 181 + .../components/d3/test/time/dayOfYear-test.js | 22 + weather/components/d3/test/time/days-test.js | 98 + .../components/d3/test/time/format-test.js | 470 + weather/components/d3/test/time/hour-test.js | 218 + weather/components/d3/test/time/hours-test.js | 112 + .../components/d3/test/time/minute-test.js | 130 + .../components/d3/test/time/minutes-test.js | 94 + weather/components/d3/test/time/month-test.js | 153 + .../components/d3/test/time/months-test.js | 98 + weather/components/d3/test/time/scale-test.js | 585 + .../components/d3/test/time/second-test.js | 146 + .../components/d3/test/time/seconds-test.js | 94 + weather/components/d3/test/time/time.js | 30 + weather/components/d3/test/time/week-test.js | 165 + weather/components/d3/test/time/weeks-test.js | 98 + weather/components/d3/test/time/year-test.js | 140 + weather/components/d3/test/time/years-test.js | 77 + .../jquery-mousewheel/ChangeLog.markdown | 66 + .../components/jquery-mousewheel/LICENSE.txt | 20 + .../jquery-mousewheel/README.markdown | 24 + .../jquery-mousewheel/component.json | 8 + .../jquery-mousewheel/jquery.mousewheel.js | 84 + .../jquery-mousewheel/test/index.html | 326 + weather/components/underscore/.gitignore | 1 + weather/components/underscore/.npmignore | 3 + weather/components/underscore/CNAME | 1 + weather/components/underscore/CONTRIBUTING.md | 9 + weather/components/underscore/LICENSE | 22 + weather/components/underscore/README.md | 19 + weather/components/underscore/Rakefile | 10 + weather/components/underscore/component.json | 26 + weather/components/underscore/docs/docco.css | 192 + .../components/underscore/docs/favicon.ico | Bin 0 -> 1406 bytes .../underscore/docs/images/background.png | Bin 0 -> 2108 bytes .../underscore/docs/images/underscore.png | Bin 0 -> 3643 bytes .../underscore/docs/underscore.html | 821 ++ weather/components/underscore/favicon.ico | Bin 0 -> 1406 bytes weather/components/underscore/index.html | 2407 +++++ weather/components/underscore/index.js | 1 + weather/components/underscore/package.json | 10 + weather/components/underscore/test/arrays.js | 200 + .../components/underscore/test/chaining.js | 59 + .../components/underscore/test/collections.js | 445 + .../components/underscore/test/functions.js | 286 + weather/components/underscore/test/index.html | 44 + weather/components/underscore/test/objects.js | 558 + weather/components/underscore/test/speed.js | 75 + weather/components/underscore/test/utility.js | 252 + .../underscore/test/vendor/jquery.js | 9404 +++++++++++++++++ .../underscore/test/vendor/jslitmus.js | 670 ++ .../underscore/test/vendor/qunit.css | 235 + .../underscore/test/vendor/qunit.js | 1977 ++++ .../components/underscore/underscore-min.js | 1 + weather/components/underscore/underscore.js | 1221 +++ weather/data/97008.csv | 1 + weather/data/97008.xlsx | Bin 0 -> 89627 bytes weather/data/97008_events.json | 9 + weather/data/moon.csv | 1 + weather/data/moon.xlsx | Bin 0 -> 45720 bytes weather/favicon.ico | Bin 0 -> 4286 bytes .../5d462625.glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../images/9cc6609b.glyphicons-halflings.png | Bin 0 -> 12727 bytes weather/index.html | 44 + weather/manifest.appcache | 35 + weather/robots.txt | 3 + weather/scripts/29273966.main.js | 21 + weather/scripts/62050b49.app.js | 496 + weather/scripts/8ab52a5b.plugins.js | 1 + weather/scripts/8d550e04.amd-app.js | 1 + weather/scripts/vendor/1e89fc68.hm.js | 459 + .../vendor/214ee334.jquery.mousewheel.js | 84 + weather/scripts/vendor/520eb891.esprima.js | 4642 ++++++++ weather/scripts/vendor/8bc61845.jquery.min.js | 2 + weather/scripts/vendor/9903151d.require.js | 2053 ++++ .../0dfe7678.bootstrap-transition.js | 60 + .../bootstrap/39af607e.bootstrap-affix.js | 104 + .../bootstrap/437cd036.bootstrap-scrollspy.js | 151 + .../bootstrap/4a691926.bootstrap-carousel.js | 176 + .../bootstrap/6e43b0d0.bootstrap-dropdown.js | 150 + .../bootstrap/810e2170.bootstrap-collapse.js | 158 + .../bootstrap/81453238.bootstrap-button.js | 96 + .../bootstrap/a1d23a70.bootstrap-modal.js | 239 + .../bootstrap/c6285e1a.bootstrap-tooltip.js | 275 + .../bootstrap/d23b5f74.bootstrap-typeahead.js | 300 + .../bootstrap/dab95585.bootstrap-tab.js | 135 + .../bootstrap/e9a9c103.bootstrap-popover.js | 103 + .../bootstrap/f64cf7f2.bootstrap-alert.js | 90 + .../scripts/vendor/cf69c6f2.modernizr.min.js | 4 + weather/styles/410c137a.main.css | 1 + .../styles/_compass_twitter_bootstrap.scss | 66 + .../_compass_twitter_bootstrap_awesome.scss | 66 + ..._compass_twitter_bootstrap_responsive.scss | 48 + .../compass_twitter_bootstrap/_accordion.scss | 34 + .../compass_twitter_bootstrap/_alerts.scss | 61 + .../_breadcrumbs.scss | 24 + .../_button-groups.scss | 240 + .../compass_twitter_bootstrap/_buttons.scss | 210 + .../compass_twitter_bootstrap/_carousel.scss | 131 + .../compass_twitter_bootstrap/_close.scss | 31 + .../compass_twitter_bootstrap/_code.scss | 58 + .../_component-animations.scss | 23 + .../compass_twitter_bootstrap/_dropdowns.scss | 210 + .../_font-awesome.scss | 267 + .../compass_twitter_bootstrap/_forms.scss | 635 ++ .../compass_twitter_bootstrap/_grid.scss | 21 + .../compass_twitter_bootstrap/_hero-unit.scss | 24 + .../_labels-badges.scss | 69 + .../compass_twitter_bootstrap/_layouts.scss | 16 + .../compass_twitter_bootstrap/_mixins.scss | 656 ++ .../compass_twitter_bootstrap/_modals.scss | 97 + .../compass_twitter_bootstrap/_navbar.scss | 466 + .../compass_twitter_bootstrap/_navs.scss | 384 + .../compass_twitter_bootstrap/_pager.scss | 37 + .../_pagination.scss | 64 + .../compass_twitter_bootstrap/_popovers.scss | 117 + .../_progress-bars.scss | 122 + .../compass_twitter_bootstrap/_reset.scss | 132 + .../_responsive-1200px-min.scss | 28 + .../_responsive-767px-max.scss | 167 + .../_responsive-768px-979px.scss | 19 + .../_responsive-navbar.scss | 166 + .../_responsive-utilities.scss | 43 + .../_responsive.scss | 48 + .../_scaffolding.scss | 51 + .../compass_twitter_bootstrap/_sprites.scss | 187 + .../compass_twitter_bootstrap/_tables.scss | 202 + .../_thumbnails.scss | 52 + .../compass_twitter_bootstrap/_tooltip.scss | 70 + .../compass_twitter_bootstrap/_type.scss | 206 + .../compass_twitter_bootstrap/_utilities.scss | 45 + .../compass_twitter_bootstrap/_variables.scss | 276 + .../compass_twitter_bootstrap/_wells.scss | 29 + weather/styles/main.scss | 107 + 809 files changed, 126289 insertions(+) create mode 100644 404.html create mode 100644 favicon.ico create mode 100644 images/5d462625.glyphicons-halflings-white.png create mode 100644 images/9cc6609b.glyphicons-halflings.png create mode 100644 images/cd673025.weather.png create mode 100644 index.html create mode 100644 robots.txt create mode 100644 scripts/15964141.amd-app.js create mode 100644 scripts/8ab52a5b.plugins.js create mode 100644 scripts/8e728978.app.js create mode 100644 scripts/f398d140.main.js create mode 100644 scripts/vendor/1e89fc68.hm.js create mode 100644 scripts/vendor/520eb891.esprima.js create mode 100644 scripts/vendor/8bc61845.jquery.min.js create mode 100644 scripts/vendor/9903151d.require.js create mode 100644 scripts/vendor/bootstrap/0dfe7678.bootstrap-transition.js create mode 100644 scripts/vendor/bootstrap/39af607e.bootstrap-affix.js create mode 100644 scripts/vendor/bootstrap/437cd036.bootstrap-scrollspy.js create mode 100644 scripts/vendor/bootstrap/4a691926.bootstrap-carousel.js create mode 100644 scripts/vendor/bootstrap/6e43b0d0.bootstrap-dropdown.js create mode 100644 scripts/vendor/bootstrap/810e2170.bootstrap-collapse.js create mode 100644 scripts/vendor/bootstrap/81453238.bootstrap-button.js create mode 100644 scripts/vendor/bootstrap/a1d23a70.bootstrap-modal.js create mode 100644 scripts/vendor/bootstrap/c6285e1a.bootstrap-tooltip.js create mode 100644 scripts/vendor/bootstrap/d23b5f74.bootstrap-typeahead.js create mode 100644 scripts/vendor/bootstrap/dab95585.bootstrap-tab.js create mode 100644 scripts/vendor/bootstrap/e9a9c103.bootstrap-popover.js create mode 100644 scripts/vendor/bootstrap/f64cf7f2.bootstrap-alert.js create mode 100644 scripts/vendor/cf69c6f2.modernizr.min.js create mode 100644 styles/_compass_twitter_bootstrap.scss create mode 100644 styles/_compass_twitter_bootstrap_awesome.scss create mode 100644 styles/_compass_twitter_bootstrap_responsive.scss create mode 100644 styles/compass_twitter_bootstrap/_accordion.scss create mode 100644 styles/compass_twitter_bootstrap/_alerts.scss create mode 100644 styles/compass_twitter_bootstrap/_breadcrumbs.scss create mode 100644 styles/compass_twitter_bootstrap/_button-groups.scss create mode 100644 styles/compass_twitter_bootstrap/_buttons.scss create mode 100644 styles/compass_twitter_bootstrap/_carousel.scss create mode 100644 styles/compass_twitter_bootstrap/_close.scss create mode 100644 styles/compass_twitter_bootstrap/_code.scss create mode 100644 styles/compass_twitter_bootstrap/_component-animations.scss create mode 100644 styles/compass_twitter_bootstrap/_dropdowns.scss create mode 100644 styles/compass_twitter_bootstrap/_font-awesome.scss create mode 100644 styles/compass_twitter_bootstrap/_forms.scss create mode 100644 styles/compass_twitter_bootstrap/_grid.scss create mode 100644 styles/compass_twitter_bootstrap/_hero-unit.scss create mode 100644 styles/compass_twitter_bootstrap/_labels-badges.scss create mode 100644 styles/compass_twitter_bootstrap/_layouts.scss create mode 100644 styles/compass_twitter_bootstrap/_mixins.scss create mode 100644 styles/compass_twitter_bootstrap/_modals.scss create mode 100644 styles/compass_twitter_bootstrap/_navbar.scss create mode 100644 styles/compass_twitter_bootstrap/_navs.scss create mode 100644 styles/compass_twitter_bootstrap/_pager.scss create mode 100644 styles/compass_twitter_bootstrap/_pagination.scss create mode 100644 styles/compass_twitter_bootstrap/_popovers.scss create mode 100644 styles/compass_twitter_bootstrap/_progress-bars.scss create mode 100644 styles/compass_twitter_bootstrap/_reset.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive-1200px-min.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive-767px-max.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive-768px-979px.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive-navbar.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive-utilities.scss create mode 100644 styles/compass_twitter_bootstrap/_responsive.scss create mode 100644 styles/compass_twitter_bootstrap/_scaffolding.scss create mode 100644 styles/compass_twitter_bootstrap/_sprites.scss create mode 100644 styles/compass_twitter_bootstrap/_tables.scss create mode 100644 styles/compass_twitter_bootstrap/_thumbnails.scss create mode 100644 styles/compass_twitter_bootstrap/_tooltip.scss create mode 100644 styles/compass_twitter_bootstrap/_type.scss create mode 100644 styles/compass_twitter_bootstrap/_utilities.scss create mode 100644 styles/compass_twitter_bootstrap/_variables.scss create mode 100644 styles/compass_twitter_bootstrap/_wells.scss create mode 100644 styles/ff2b8290.main.css create mode 100644 styles/main.scss create mode 100644 weather/404.html create mode 100644 weather/components/d3/.gitignore create mode 100644 weather/components/d3/.gitmodules create mode 100644 weather/components/d3/.npmignore create mode 100644 weather/components/d3/LICENSE create mode 100644 weather/components/d3/Makefile create mode 100644 weather/components/d3/README.md create mode 100644 weather/components/d3/component.json create mode 100644 weather/components/d3/d3.v2.js create mode 100644 weather/components/d3/d3.v2.min.js create mode 100644 weather/components/d3/examples/albers/albers.html create mode 100644 weather/components/d3/examples/area/area-defined.html create mode 100644 weather/components/d3/examples/area/area-radial-defined.html create mode 100644 weather/components/d3/examples/area/area-radial.html create mode 100644 weather/components/d3/examples/area/area.html create mode 100644 weather/components/d3/examples/axis/axis-alternating.html create mode 100644 weather/components/d3/examples/axis/axis-explicit-ticks.html create mode 100644 weather/components/d3/examples/axis/axis-ggplot2.html create mode 100644 weather/components/d3/examples/axis/axis-multiples.html create mode 100644 weather/components/d3/examples/axis/axis-orientations.html create mode 100644 weather/components/d3/examples/axis/axis-transition.html create mode 100644 weather/components/d3/examples/azimuthal/azimuthal.css create mode 100644 weather/components/d3/examples/azimuthal/azimuthal.html create mode 100644 weather/components/d3/examples/azimuthal/azimuthal.js create mode 100644 weather/components/d3/examples/bar/bar-hierarchy.html create mode 100644 weather/components/d3/examples/bar/bar.html create mode 100644 weather/components/d3/examples/bar/sample-data.csv create mode 100644 weather/components/d3/examples/bonne/bonne.html create mode 100644 weather/components/d3/examples/box/box.css create mode 100644 weather/components/d3/examples/box/box.html create mode 100644 weather/components/d3/examples/box/box.js create mode 100644 weather/components/d3/examples/brush/brush-ordinal.html create mode 100644 weather/components/d3/examples/brush/brush-x-resizer.html create mode 100644 weather/components/d3/examples/brush/brush-x.html create mode 100644 weather/components/d3/examples/brush/brush-y.html create mode 100644 weather/components/d3/examples/brush/brush.html create mode 100644 weather/components/d3/examples/bubble/bubble.css create mode 100644 weather/components/d3/examples/bubble/bubble.html create mode 100644 weather/components/d3/examples/bubble/bubble.js create mode 100644 weather/components/d3/examples/bullet/bullet.css create mode 100644 weather/components/d3/examples/bullet/bullet.html create mode 100644 weather/components/d3/examples/bullet/bullet.js create mode 100644 weather/components/d3/examples/bullet/bullets.json create mode 100644 weather/components/d3/examples/bundle/bundle-radial.css create mode 100644 weather/components/d3/examples/bundle/bundle-radial.html create mode 100644 weather/components/d3/examples/bundle/bundle-radial.js create mode 100644 weather/components/d3/examples/bundle/bundle-treemap.css create mode 100644 weather/components/d3/examples/bundle/bundle-treemap.html create mode 100644 weather/components/d3/examples/bundle/bundle-treemap.js create mode 100644 weather/components/d3/examples/bundle/packages.js create mode 100644 weather/components/d3/examples/button.css create mode 100644 weather/components/d3/examples/calendar/calendar.css create mode 100644 weather/components/d3/examples/calendar/dji-area.html create mode 100644 weather/components/d3/examples/calendar/dji.csv create mode 100644 weather/components/d3/examples/calendar/dji.html create mode 100644 weather/components/d3/examples/calendar/dji.js create mode 100644 weather/components/d3/examples/calendar/vix.csv create mode 100644 weather/components/d3/examples/calendar/vix.html create mode 100644 weather/components/d3/examples/calendar/vix.js create mode 100644 weather/components/d3/examples/cartogram/cartogram.css create mode 100644 weather/components/d3/examples/cartogram/cartogram.html create mode 100644 weather/components/d3/examples/cartogram/cartogram.js create mode 100644 weather/components/d3/examples/cartogram/demers.css create mode 100644 weather/components/d3/examples/cartogram/demers.html create mode 100644 weather/components/d3/examples/cartogram/demers.js create mode 100644 weather/components/d3/examples/cartogram/dorling.css create mode 100644 weather/components/d3/examples/cartogram/dorling.html create mode 100644 weather/components/d3/examples/cartogram/dorling.js create mode 100644 weather/components/d3/examples/chord/chord-flare.html create mode 100644 weather/components/d3/examples/chord/chord.css create mode 100644 weather/components/d3/examples/chord/chord.html create mode 100644 weather/components/d3/examples/chord/chord.js create mode 100644 weather/components/d3/examples/choropleth/choropleth-area.html create mode 100644 weather/components/d3/examples/choropleth/choropleth-bounds.html create mode 100644 weather/components/d3/examples/choropleth/choropleth.css create mode 100644 weather/components/d3/examples/choropleth/choropleth.html create mode 100644 weather/components/d3/examples/choropleth/choropleth.js create mode 100644 weather/components/d3/examples/choropleth/unemployment.json create mode 100644 weather/components/d3/examples/clock/clock.css create mode 100644 weather/components/d3/examples/clock/clock.html create mode 100644 weather/components/d3/examples/clock/clock.js create mode 100644 weather/components/d3/examples/cluster/cluster-radial.html create mode 100644 weather/components/d3/examples/cluster/cluster-radial.js create mode 100644 weather/components/d3/examples/cluster/cluster.css create mode 100644 weather/components/d3/examples/cluster/cluster.html create mode 100644 weather/components/d3/examples/cluster/cluster.js create mode 100644 weather/components/d3/examples/contour/contour.html create mode 100644 weather/components/d3/examples/crimea/crimea-stacked-area.html create mode 100644 weather/components/d3/examples/crimea/crimea-stacked-bar.html create mode 100644 weather/components/d3/examples/crimea/crimea.csv create mode 100644 weather/components/d3/examples/custom/custom.html create mode 100644 weather/components/d3/examples/data/README.md create mode 100644 weather/components/d3/examples/data/faithful.json create mode 100644 weather/components/d3/examples/data/flare-imports.json create mode 100644 weather/components/d3/examples/data/flare.json create mode 100644 weather/components/d3/examples/data/morley.csv create mode 100644 weather/components/d3/examples/data/sample.csv create mode 100644 weather/components/d3/examples/data/sample.html create mode 100644 weather/components/d3/examples/data/sample.json create mode 100644 weather/components/d3/examples/data/sample.tsv create mode 100644 weather/components/d3/examples/data/sample.txt create mode 100644 weather/components/d3/examples/data/sample.xml create mode 100644 weather/components/d3/examples/data/stocks.csv create mode 100644 weather/components/d3/examples/data/unemployment.csv create mode 100644 weather/components/d3/examples/data/us-borders.json create mode 100644 weather/components/d3/examples/data/us-counties.json create mode 100644 weather/components/d3/examples/data/us-state-centroids.json create mode 100644 weather/components/d3/examples/data/us-states.json create mode 100644 weather/components/d3/examples/data/world-countries.json create mode 100644 weather/components/d3/examples/delaunay/delaunay.html create mode 100644 weather/components/d3/examples/donut/donut.html create mode 100644 weather/components/d3/examples/dot/dot.html create mode 100644 weather/components/d3/examples/drag/drag.html create mode 100644 weather/components/d3/examples/force/README create mode 100644 weather/components/d3/examples/force/force-bounds.html create mode 100644 weather/components/d3/examples/force/force-cluster.html create mode 100644 weather/components/d3/examples/force/force-collapsible.html create mode 100644 weather/components/d3/examples/force/force-dynamic.html create mode 100644 weather/components/d3/examples/force/force-html.html create mode 100644 weather/components/d3/examples/force/force-map.html create mode 100644 weather/components/d3/examples/force/force-multi-foci.html create mode 100644 weather/components/d3/examples/force/force.css create mode 100644 weather/components/d3/examples/force/force.html create mode 100644 weather/components/d3/examples/force/force.js create mode 100644 weather/components/d3/examples/force/miserables.json create mode 100644 weather/components/d3/examples/great-arc/great-arc.html create mode 100644 weather/components/d3/examples/hello-world/hello-data-key.html create mode 100644 weather/components/d3/examples/hello-world/hello-data-nested-key.html create mode 100644 weather/components/d3/examples/hello-world/hello-data-nested.html create mode 100644 weather/components/d3/examples/hello-world/hello-data.html create mode 100644 weather/components/d3/examples/hello-world/hello-event.html create mode 100644 weather/components/d3/examples/hello-world/hello-node-key.html create mode 100644 weather/components/d3/examples/hello-world/hello-order.html create mode 100644 weather/components/d3/examples/hello-world/hello-sort.html create mode 100644 weather/components/d3/examples/hello-world/hello-transform.html create mode 100644 weather/components/d3/examples/hello-world/hello-transition-undefined.html create mode 100644 weather/components/d3/examples/hello-world/hello-transition.html create mode 100644 weather/components/d3/examples/hello-world/hello-webkit-transition.html create mode 100644 weather/components/d3/examples/hello-world/select-enter-add.html create mode 100644 weather/components/d3/examples/hello-world/selectAll-enter-add.html create mode 100644 weather/components/d3/examples/histogram/histogram-chart.js create mode 100644 weather/components/d3/examples/histogram/histogram.html create mode 100644 weather/components/d3/examples/hive/hive-area.html create mode 100644 weather/components/d3/examples/hive/hive.html create mode 100644 weather/components/d3/examples/hive/link.js create mode 100644 weather/components/d3/examples/horizon/horizon.css create mode 100644 weather/components/d3/examples/horizon/horizon.html create mode 100644 weather/components/d3/examples/horizon/horizon.js create mode 100644 weather/components/d3/examples/horizon/unemployment.json create mode 100644 weather/components/d3/examples/hull/hull.html create mode 100644 weather/components/d3/examples/kde/kde.css create mode 100644 weather/components/d3/examples/kde/kde.html create mode 100644 weather/components/d3/examples/kde/kde.js create mode 100644 weather/components/d3/examples/line/line-defined.html create mode 100644 weather/components/d3/examples/line/line-radial-defined.html create mode 100644 weather/components/d3/examples/line/line-radial.html create mode 100644 weather/components/d3/examples/line/line.html create mode 100644 weather/components/d3/examples/marimekko/marimekko.html create mode 100644 weather/components/d3/examples/marimekko/marimekko.json create mode 100644 weather/components/d3/examples/marker/marker.html create mode 100644 weather/components/d3/examples/mercator/mercator-zoom-constrained.html create mode 100644 weather/components/d3/examples/mercator/mercator-zoom.html create mode 100644 weather/components/d3/examples/mercator/mercator.html create mode 100644 weather/components/d3/examples/moire/moire.html create mode 100644 weather/components/d3/examples/mouse/mouse-html.html create mode 100644 weather/components/d3/examples/node-canvas/us-counties.js create mode 100644 weather/components/d3/examples/pack/pack.css create mode 100644 weather/components/d3/examples/pack/pack.html create mode 100644 weather/components/d3/examples/pack/pack.js create mode 100644 weather/components/d3/examples/parallel/cars.csv create mode 100644 weather/components/d3/examples/parallel/parallel.html create mode 100644 weather/components/d3/examples/partition/partition-icicle-zoom.html create mode 100644 weather/components/d3/examples/partition/partition-icicle.html create mode 100644 weather/components/d3/examples/partition/partition-sunburst-zoom.html create mode 100644 weather/components/d3/examples/partition/partition-sunburst.html create mode 100644 weather/components/d3/examples/partition/partition-sunburst.js create mode 100644 weather/components/d3/examples/pie/pie-transition.html create mode 100644 weather/components/d3/examples/pie/pie.html create mode 100644 weather/components/d3/examples/population/population.css create mode 100644 weather/components/d3/examples/population/population.csv create mode 100644 weather/components/d3/examples/population/population.html create mode 100644 weather/components/d3/examples/population/population.js create mode 100644 weather/components/d3/examples/qq/qq.css create mode 100644 weather/components/d3/examples/qq/qq.html create mode 100644 weather/components/d3/examples/qq/qq.js create mode 100644 weather/components/d3/examples/qq/stats.js create mode 100644 weather/components/d3/examples/qq/turkers.json create mode 100644 weather/components/d3/examples/quadtree/quadtree.html create mode 100644 weather/components/d3/examples/rollup/rollup.html create mode 100644 weather/components/d3/examples/showreel/showreel.html create mode 100644 weather/components/d3/examples/sizzle/sizzle.html create mode 100644 weather/components/d3/examples/sort/sort.css create mode 100644 weather/components/d3/examples/sort/sort.html create mode 100644 weather/components/d3/examples/sort/sort.js create mode 100644 weather/components/d3/examples/spline/spline.css create mode 100644 weather/components/d3/examples/spline/spline.html create mode 100644 weather/components/d3/examples/spline/spline.js create mode 100644 weather/components/d3/examples/splom/flowers.json create mode 100644 weather/components/d3/examples/splom/splom.css create mode 100644 weather/components/d3/examples/splom/splom.html create mode 100644 weather/components/d3/examples/splom/splom.js create mode 100644 weather/components/d3/examples/stream/stack.css create mode 100644 weather/components/d3/examples/stream/stack.html create mode 100644 weather/components/d3/examples/stream/stack.js create mode 100644 weather/components/d3/examples/stream/stream.css create mode 100644 weather/components/d3/examples/stream/stream.html create mode 100644 weather/components/d3/examples/stream/stream.js create mode 100644 weather/components/d3/examples/stream/stream_layers.js create mode 100644 weather/components/d3/examples/superformula/dot.html create mode 100644 weather/components/d3/examples/superformula/explorer.html create mode 100644 weather/components/d3/examples/superformula/superformula.html create mode 100644 weather/components/d3/examples/superformula/superformula.js create mode 100644 weather/components/d3/examples/symbol-map/symbol-map.html create mode 100644 weather/components/d3/examples/touch/touch.html create mode 100644 weather/components/d3/examples/transform/null-matrix.html create mode 100644 weather/components/d3/examples/transform/null.html create mode 100644 weather/components/d3/examples/transform/test-rotate-origin.html create mode 100644 weather/components/d3/examples/transform/test-rotate.html create mode 100644 weather/components/d3/examples/transform/test.html create mode 100644 weather/components/d3/examples/transform/transform.html create mode 100644 weather/components/d3/examples/tree/tree-dynamic.html create mode 100644 weather/components/d3/examples/tree/tree-interactive.html create mode 100644 weather/components/d3/examples/tree/tree-radial.html create mode 100644 weather/components/d3/examples/tree/tree-radial.js create mode 100644 weather/components/d3/examples/tree/tree.css create mode 100644 weather/components/d3/examples/tree/tree.html create mode 100644 weather/components/d3/examples/tree/tree.js create mode 100644 weather/components/d3/examples/treemap/treemap-svg.html create mode 100644 weather/components/d3/examples/treemap/treemap-svg.js create mode 100644 weather/components/d3/examples/treemap/treemap.css create mode 100644 weather/components/d3/examples/treemap/treemap.html create mode 100644 weather/components/d3/examples/treemap/treemap.js create mode 100644 weather/components/d3/examples/voroboids/boid.js create mode 100644 weather/components/d3/examples/voroboids/voroboids.css create mode 100644 weather/components/d3/examples/voroboids/voroboids.html create mode 100644 weather/components/d3/examples/voroboids/voroboids.js create mode 100644 weather/components/d3/examples/voronoi/voronoi.css create mode 100644 weather/components/d3/examples/voronoi/voronoi.html create mode 100644 weather/components/d3/examples/voronoi/voronoi.js create mode 100644 weather/components/d3/examples/zoom-pan/zoom-pan-transform.html create mode 100644 weather/components/d3/examples/zoom-pan/zoom-pan.html create mode 100644 weather/components/d3/examples/zoom/sp500.csv create mode 100644 weather/components/d3/examples/zoom/zoom.html create mode 100644 weather/components/d3/index-browserify.js create mode 100644 weather/components/d3/index.js create mode 100644 weather/components/d3/lib/colorbrewer/LICENSE create mode 100644 weather/components/d3/lib/colorbrewer/colorbrewer.css create mode 100644 weather/components/d3/lib/colorbrewer/colorbrewer.js create mode 100644 weather/components/d3/lib/jit/LICENSE create mode 100644 weather/components/d3/lib/jquery-ui/LICENSE create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_flat_10_000000_40x100.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-icons_222222_256x240.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-icons_228ef1_256x240.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-icons_ef8c08_256x240.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-icons_ffd27a_256x240.png create mode 100644 weather/components/d3/lib/jquery-ui/images/ui-icons_ffffff_256x240.png create mode 100644 weather/components/d3/lib/jquery-ui/jquery-ui.css create mode 100644 weather/components/d3/lib/jquery-ui/jquery-ui.min.js create mode 100644 weather/components/d3/lib/jquery/LICENSE create mode 100644 weather/components/d3/lib/jquery/jquery.js create mode 100644 weather/components/d3/lib/jquery/jquery.min.js create mode 100644 weather/components/d3/lib/polymaps/LICENSE create mode 100644 weather/components/d3/lib/protovis/LICENSE create mode 100644 weather/components/d3/lib/science/LICENSE create mode 100644 weather/components/d3/lib/science/science.js create mode 100644 weather/components/d3/lib/science/science.lin.js create mode 100644 weather/components/d3/lib/science/science.lin.min.js create mode 100644 weather/components/d3/lib/science/science.min.js create mode 100644 weather/components/d3/lib/science/science.stats.js create mode 100644 weather/components/d3/lib/science/science.stats.min.js create mode 100644 weather/components/d3/lib/sizzle/LICENSE create mode 100644 weather/components/d3/lib/sizzle/sizzle.js create mode 100644 weather/components/d3/lib/sizzle/sizzle.min.js create mode 100644 weather/components/d3/package.json create mode 100644 weather/components/d3/src/behavior/behavior.js create mode 100644 weather/components/d3/src/behavior/drag.js create mode 100644 weather/components/d3/src/behavior/zoom.js create mode 100644 weather/components/d3/src/compat/date.js create mode 100644 weather/components/d3/src/compat/style.js create mode 100644 weather/components/d3/src/component.js create mode 100644 weather/components/d3/src/core/array.js create mode 100644 weather/components/d3/src/core/ascending.js create mode 100644 weather/components/d3/src/core/bisect.js create mode 100644 weather/components/d3/src/core/class.js create mode 100644 weather/components/d3/src/core/collapse.js create mode 100644 weather/components/d3/src/core/color.js create mode 100644 weather/components/d3/src/core/core.js create mode 100644 weather/components/d3/src/core/descending.js create mode 100644 weather/components/d3/src/core/dispatch.js create mode 100644 weather/components/d3/src/core/ease.js create mode 100644 weather/components/d3/src/core/entries.js create mode 100644 weather/components/d3/src/core/event.js create mode 100644 weather/components/d3/src/core/extent.js create mode 100644 weather/components/d3/src/core/first.js create mode 100644 weather/components/d3/src/core/format.js create mode 100644 weather/components/d3/src/core/formatPrefix.js create mode 100644 weather/components/d3/src/core/functor.js create mode 100644 weather/components/d3/src/core/hcl.js create mode 100644 weather/components/d3/src/core/hsl.js create mode 100644 weather/components/d3/src/core/html.js create mode 100644 weather/components/d3/src/core/identity.js create mode 100644 weather/components/d3/src/core/interpolate.js create mode 100644 weather/components/d3/src/core/json.js create mode 100644 weather/components/d3/src/core/keys.js create mode 100644 weather/components/d3/src/core/lab.js create mode 100644 weather/components/d3/src/core/last.js create mode 100644 weather/components/d3/src/core/map.js create mode 100644 weather/components/d3/src/core/max.js create mode 100644 weather/components/d3/src/core/mean.js create mode 100644 weather/components/d3/src/core/median.js create mode 100644 weather/components/d3/src/core/merge.js create mode 100644 weather/components/d3/src/core/min.js create mode 100644 weather/components/d3/src/core/mouse.js create mode 100644 weather/components/d3/src/core/nest.js create mode 100644 weather/components/d3/src/core/noop.js create mode 100644 weather/components/d3/src/core/ns.js create mode 100644 weather/components/d3/src/core/number.js create mode 100644 weather/components/d3/src/core/permute.js create mode 100644 weather/components/d3/src/core/quantile.js create mode 100644 weather/components/d3/src/core/random.js create mode 100644 weather/components/d3/src/core/range.js create mode 100644 weather/components/d3/src/core/rebind.js create mode 100644 weather/components/d3/src/core/requote.js create mode 100644 weather/components/d3/src/core/rgb.js create mode 100644 weather/components/d3/src/core/round.js create mode 100644 weather/components/d3/src/core/selection-append.js create mode 100644 weather/components/d3/src/core/selection-attr.js create mode 100644 weather/components/d3/src/core/selection-call.js create mode 100644 weather/components/d3/src/core/selection-classed.js create mode 100644 weather/components/d3/src/core/selection-data.js create mode 100644 weather/components/d3/src/core/selection-datum.js create mode 100644 weather/components/d3/src/core/selection-each.js create mode 100644 weather/components/d3/src/core/selection-empty.js create mode 100644 weather/components/d3/src/core/selection-enter-select.js create mode 100644 weather/components/d3/src/core/selection-enter.js create mode 100644 weather/components/d3/src/core/selection-filter.js create mode 100644 weather/components/d3/src/core/selection-html.js create mode 100644 weather/components/d3/src/core/selection-insert.js create mode 100644 weather/components/d3/src/core/selection-node.js create mode 100644 weather/components/d3/src/core/selection-on.js create mode 100644 weather/components/d3/src/core/selection-order.js create mode 100644 weather/components/d3/src/core/selection-property.js create mode 100644 weather/components/d3/src/core/selection-remove.js create mode 100644 weather/components/d3/src/core/selection-root.js create mode 100644 weather/components/d3/src/core/selection-select.js create mode 100644 weather/components/d3/src/core/selection-selectAll.js create mode 100644 weather/components/d3/src/core/selection-sort.js create mode 100644 weather/components/d3/src/core/selection-style.js create mode 100644 weather/components/d3/src/core/selection-text.js create mode 100644 weather/components/d3/src/core/selection-transition.js create mode 100644 weather/components/d3/src/core/selection.js create mode 100644 weather/components/d3/src/core/split.js create mode 100644 weather/components/d3/src/core/sum.js create mode 100644 weather/components/d3/src/core/text.js create mode 100644 weather/components/d3/src/core/this.js create mode 100644 weather/components/d3/src/core/timer.js create mode 100644 weather/components/d3/src/core/touches.js create mode 100644 weather/components/d3/src/core/transform.js create mode 100644 weather/components/d3/src/core/transition-attr.js create mode 100644 weather/components/d3/src/core/transition-delay.js create mode 100644 weather/components/d3/src/core/transition-duration.js create mode 100644 weather/components/d3/src/core/transition-each.js create mode 100644 weather/components/d3/src/core/transition-filter.js create mode 100644 weather/components/d3/src/core/transition-remove.js create mode 100644 weather/components/d3/src/core/transition-select.js create mode 100644 weather/components/d3/src/core/transition-selectAll.js create mode 100644 weather/components/d3/src/core/transition-style.js create mode 100644 weather/components/d3/src/core/transition-text.js create mode 100644 weather/components/d3/src/core/transition-transition.js create mode 100644 weather/components/d3/src/core/transition.js create mode 100644 weather/components/d3/src/core/transpose.js create mode 100644 weather/components/d3/src/core/true.js create mode 100644 weather/components/d3/src/core/tween.js create mode 100644 weather/components/d3/src/core/uninterpolate.js create mode 100644 weather/components/d3/src/core/values.js create mode 100644 weather/components/d3/src/core/xhr.js create mode 100644 weather/components/d3/src/core/xml.js create mode 100644 weather/components/d3/src/core/xyz.js create mode 100644 weather/components/d3/src/core/zip.js create mode 100644 weather/components/d3/src/dsv/csv.js create mode 100644 weather/components/d3/src/dsv/dsv.js create mode 100644 weather/components/d3/src/dsv/tsv.js create mode 100644 weather/components/d3/src/end.js create mode 100644 weather/components/d3/src/geo/albers.js create mode 100644 weather/components/d3/src/geo/azimuthal.js create mode 100644 weather/components/d3/src/geo/bonne.js create mode 100644 weather/components/d3/src/geo/bounds.js create mode 100644 weather/components/d3/src/geo/circle.js create mode 100644 weather/components/d3/src/geo/equirectangular.js create mode 100644 weather/components/d3/src/geo/geo.js create mode 100644 weather/components/d3/src/geo/greatArc.js create mode 100644 weather/components/d3/src/geo/greatCircle.js create mode 100644 weather/components/d3/src/geo/mercator.js create mode 100644 weather/components/d3/src/geo/path.js create mode 100644 weather/components/d3/src/geo/type.js create mode 100644 weather/components/d3/src/geom/contour.js create mode 100644 weather/components/d3/src/geom/delaunay.js create mode 100644 weather/components/d3/src/geom/geom.js create mode 100644 weather/components/d3/src/geom/hull.js create mode 100644 weather/components/d3/src/geom/polygon.js create mode 100644 weather/components/d3/src/geom/quadtree.js create mode 100644 weather/components/d3/src/geom/voronoi.js create mode 100644 weather/components/d3/src/layout/bundle.js create mode 100644 weather/components/d3/src/layout/chord.js create mode 100644 weather/components/d3/src/layout/cluster.js create mode 100644 weather/components/d3/src/layout/force.js create mode 100644 weather/components/d3/src/layout/hierarchy.js create mode 100644 weather/components/d3/src/layout/histogram.js create mode 100644 weather/components/d3/src/layout/layout.js create mode 100644 weather/components/d3/src/layout/pack.js create mode 100644 weather/components/d3/src/layout/partition.js create mode 100644 weather/components/d3/src/layout/pie.js create mode 100644 weather/components/d3/src/layout/stack.js create mode 100644 weather/components/d3/src/layout/tree.js create mode 100644 weather/components/d3/src/layout/treemap.js create mode 100644 weather/components/d3/src/package.js create mode 100644 weather/components/d3/src/scale/bilinear.js create mode 100644 weather/components/d3/src/scale/category.js create mode 100644 weather/components/d3/src/scale/identity.js create mode 100644 weather/components/d3/src/scale/linear.js create mode 100644 weather/components/d3/src/scale/log.js create mode 100644 weather/components/d3/src/scale/nice.js create mode 100644 weather/components/d3/src/scale/ordinal.js create mode 100644 weather/components/d3/src/scale/polylinear.js create mode 100644 weather/components/d3/src/scale/pow.js create mode 100644 weather/components/d3/src/scale/quantile.js create mode 100644 weather/components/d3/src/scale/quantize.js create mode 100644 weather/components/d3/src/scale/scale.js create mode 100644 weather/components/d3/src/scale/sqrt.js create mode 100644 weather/components/d3/src/scale/threshold.js create mode 100644 weather/components/d3/src/start.js create mode 100644 weather/components/d3/src/svg/arc.js create mode 100644 weather/components/d3/src/svg/area-radial.js create mode 100644 weather/components/d3/src/svg/area.js create mode 100644 weather/components/d3/src/svg/axis.js create mode 100644 weather/components/d3/src/svg/brush.js create mode 100644 weather/components/d3/src/svg/chord.js create mode 100644 weather/components/d3/src/svg/diagonal-radial.js create mode 100644 weather/components/d3/src/svg/diagonal.js create mode 100644 weather/components/d3/src/svg/line-radial.js create mode 100644 weather/components/d3/src/svg/line.js create mode 100644 weather/components/d3/src/svg/mouse.js create mode 100644 weather/components/d3/src/svg/svg.js create mode 100644 weather/components/d3/src/svg/symbol.js create mode 100644 weather/components/d3/src/svg/touches.js create mode 100644 weather/components/d3/src/time/day.js create mode 100644 weather/components/d3/src/time/format-en_GB.js create mode 100644 weather/components/d3/src/time/format-en_US.js create mode 100644 weather/components/d3/src/time/format-fr_FR.js create mode 100644 weather/components/d3/src/time/format-iso.js create mode 100644 weather/components/d3/src/time/format-ru_RU.js create mode 100644 weather/components/d3/src/time/format-utc.js create mode 100644 weather/components/d3/src/time/format.js create mode 100644 weather/components/d3/src/time/hour.js create mode 100644 weather/components/d3/src/time/interval.js create mode 100644 weather/components/d3/src/time/minute.js create mode 100644 weather/components/d3/src/time/month.js create mode 100644 weather/components/d3/src/time/scale-utc.js create mode 100644 weather/components/d3/src/time/scale.js create mode 100644 weather/components/d3/src/time/second.js create mode 100644 weather/components/d3/src/time/time.js create mode 100644 weather/components/d3/src/time/week.js create mode 100644 weather/components/d3/src/time/year.js create mode 100644 weather/components/d3/test/core/ascending-test.js create mode 100644 weather/components/d3/test/core/bisect-test.js create mode 100644 weather/components/d3/test/core/descending-test.js create mode 100644 weather/components/d3/test/core/dispatch-test.js create mode 100644 weather/components/d3/test/core/ease-test.js create mode 100644 weather/components/d3/test/core/entries-test.js create mode 100644 weather/components/d3/test/core/extent-test.js create mode 100644 weather/components/d3/test/core/first-test.js create mode 100644 weather/components/d3/test/core/format-test.js create mode 100644 weather/components/d3/test/core/formatPrefix-test.js create mode 100644 weather/components/d3/test/core/functor-test.js create mode 100644 weather/components/d3/test/core/hcl-test.js create mode 100644 weather/components/d3/test/core/hsl-test.js create mode 100644 weather/components/d3/test/core/html-test.js create mode 100644 weather/components/d3/test/core/interpolate-test.js create mode 100644 weather/components/d3/test/core/json-test.js create mode 100644 weather/components/d3/test/core/keys-test.js create mode 100644 weather/components/d3/test/core/lab-test.js create mode 100644 weather/components/d3/test/core/last-test.js create mode 100644 weather/components/d3/test/core/map-test.js create mode 100644 weather/components/d3/test/core/max-test.js create mode 100644 weather/components/d3/test/core/mean-test.js create mode 100644 weather/components/d3/test/core/median-test.js create mode 100644 weather/components/d3/test/core/merge-test.js create mode 100644 weather/components/d3/test/core/min-test.js create mode 100644 weather/components/d3/test/core/nest-test.js create mode 100644 weather/components/d3/test/core/ns-test.js create mode 100644 weather/components/d3/test/core/permute-test.js create mode 100644 weather/components/d3/test/core/quantile-test.js create mode 100644 weather/components/d3/test/core/random-test.js create mode 100644 weather/components/d3/test/core/range-test.js create mode 100644 weather/components/d3/test/core/rebind-test.js create mode 100644 weather/components/d3/test/core/requote-test.js create mode 100644 weather/components/d3/test/core/rgb-test.js create mode 100644 weather/components/d3/test/core/round-test.js create mode 100644 weather/components/d3/test/core/select-test.js create mode 100644 weather/components/d3/test/core/selectAll-test.js create mode 100644 weather/components/d3/test/core/selection-append-test.js create mode 100644 weather/components/d3/test/core/selection-attr-test.js create mode 100644 weather/components/d3/test/core/selection-call-test.js create mode 100644 weather/components/d3/test/core/selection-classed-test.js create mode 100644 weather/components/d3/test/core/selection-data-test.js create mode 100644 weather/components/d3/test/core/selection-datum-test.js create mode 100644 weather/components/d3/test/core/selection-each-test.js create mode 100644 weather/components/d3/test/core/selection-empty-test.js create mode 100644 weather/components/d3/test/core/selection-enter-test.js create mode 100644 weather/components/d3/test/core/selection-filter-test.js create mode 100644 weather/components/d3/test/core/selection-html-test.js create mode 100644 weather/components/d3/test/core/selection-insert-test.js create mode 100644 weather/components/d3/test/core/selection-node-test.js create mode 100644 weather/components/d3/test/core/selection-on-test.js create mode 100644 weather/components/d3/test/core/selection-order-test.js create mode 100644 weather/components/d3/test/core/selection-property-test.js create mode 100644 weather/components/d3/test/core/selection-remove-test.js create mode 100644 weather/components/d3/test/core/selection-select-test.js create mode 100644 weather/components/d3/test/core/selection-selectAll-test.js create mode 100644 weather/components/d3/test/core/selection-sort-test.js create mode 100644 weather/components/d3/test/core/selection-style-test.js create mode 100644 weather/components/d3/test/core/selection-test.js create mode 100644 weather/components/d3/test/core/selection-text-test.js create mode 100644 weather/components/d3/test/core/split-test.js create mode 100644 weather/components/d3/test/core/sum-test.js create mode 100644 weather/components/d3/test/core/text-test.js create mode 100644 weather/components/d3/test/core/timer-test.js create mode 100644 weather/components/d3/test/core/transition-test-attr.js create mode 100644 weather/components/d3/test/core/transition-test-attrTween.js create mode 100644 weather/components/d3/test/core/transition-test-call.js create mode 100644 weather/components/d3/test/core/transition-test-delay.js create mode 100644 weather/components/d3/test/core/transition-test-duration.js create mode 100644 weather/components/d3/test/core/transition-test-each.js create mode 100644 weather/components/d3/test/core/transition-test-filter.js create mode 100644 weather/components/d3/test/core/transition-test-id.js create mode 100644 weather/components/d3/test/core/transition-test-remove.js create mode 100644 weather/components/d3/test/core/transition-test-select.js create mode 100644 weather/components/d3/test/core/transition-test-selectAll.js create mode 100644 weather/components/d3/test/core/transition-test-style.js create mode 100644 weather/components/d3/test/core/transition-test-styleTween.js create mode 100644 weather/components/d3/test/core/transition-test-text.js create mode 100644 weather/components/d3/test/core/transition-test-time.js create mode 100644 weather/components/d3/test/core/transition-test-transition.js create mode 100644 weather/components/d3/test/core/transition-test-tween.js create mode 100644 weather/components/d3/test/core/transition-test.js create mode 100644 weather/components/d3/test/core/transpose-test.js create mode 100644 weather/components/d3/test/core/tween-test.js create mode 100644 weather/components/d3/test/core/values-test.js create mode 100644 weather/components/d3/test/core/version-test.js create mode 100644 weather/components/d3/test/core/xhr-test.js create mode 100644 weather/components/d3/test/core/xml-test.js create mode 100644 weather/components/d3/test/core/zip-test.js create mode 100644 weather/components/d3/test/dsv/csv-test.js create mode 100644 weather/components/d3/test/dsv/tsv-test.js create mode 100644 weather/components/d3/test/env-assert.js create mode 100644 weather/components/d3/test/env-fragment.js create mode 100644 weather/components/d3/test/env-xhr.js create mode 100644 weather/components/d3/test/env.js create mode 100644 weather/components/d3/test/geo/albers-test.js create mode 100644 weather/components/d3/test/geo/azimuthal-test.js create mode 100644 weather/components/d3/test/geo/bonne-test.js create mode 100644 weather/components/d3/test/geo/circle-test.js create mode 100644 weather/components/d3/test/geo/equirectangular-test.js create mode 100644 weather/components/d3/test/geo/greatArc-test.js create mode 100644 weather/components/d3/test/geo/mercator-test.js create mode 100644 weather/components/d3/test/geo/path-test.js create mode 100644 weather/components/d3/test/geom/polygon-test.js create mode 100644 weather/components/d3/test/layout/cluster-test.js create mode 100644 weather/components/d3/test/layout/hierarchy-test.js create mode 100644 weather/components/d3/test/layout/histogram-test.js create mode 100644 weather/components/d3/test/layout/pack-test.js create mode 100644 weather/components/d3/test/layout/partition-test.js create mode 100644 weather/components/d3/test/layout/pie-test.js create mode 100644 weather/components/d3/test/layout/tree-test.js create mode 100644 weather/components/d3/test/layout/treemap-test.js create mode 100644 weather/components/d3/test/scale/category-test.js create mode 100644 weather/components/d3/test/scale/identity-test.js create mode 100644 weather/components/d3/test/scale/linear-test.js create mode 100644 weather/components/d3/test/scale/log-test.js create mode 100644 weather/components/d3/test/scale/ordinal-test.js create mode 100644 weather/components/d3/test/scale/pow-test.js create mode 100644 weather/components/d3/test/scale/quantile-test.js create mode 100644 weather/components/d3/test/scale/quantize-test.js create mode 100644 weather/components/d3/test/scale/sqrt-test.js create mode 100644 weather/components/d3/test/scale/threshold-test.js create mode 100644 weather/components/d3/test/svg/arc-test.js create mode 100644 weather/components/d3/test/svg/area-radial-test.js create mode 100644 weather/components/d3/test/svg/area-test.js create mode 100644 weather/components/d3/test/svg/axis-test.js create mode 100644 weather/components/d3/test/svg/brush-test.js create mode 100644 weather/components/d3/test/svg/line-radial-test.js create mode 100644 weather/components/d3/test/svg/line-test.js create mode 100644 weather/components/d3/test/svg/symbol-test.js create mode 100644 weather/components/d3/test/time/day-test.js create mode 100644 weather/components/d3/test/time/dayOfYear-test.js create mode 100644 weather/components/d3/test/time/days-test.js create mode 100644 weather/components/d3/test/time/format-test.js create mode 100644 weather/components/d3/test/time/hour-test.js create mode 100644 weather/components/d3/test/time/hours-test.js create mode 100644 weather/components/d3/test/time/minute-test.js create mode 100644 weather/components/d3/test/time/minutes-test.js create mode 100644 weather/components/d3/test/time/month-test.js create mode 100644 weather/components/d3/test/time/months-test.js create mode 100644 weather/components/d3/test/time/scale-test.js create mode 100644 weather/components/d3/test/time/second-test.js create mode 100644 weather/components/d3/test/time/seconds-test.js create mode 100644 weather/components/d3/test/time/time.js create mode 100644 weather/components/d3/test/time/week-test.js create mode 100644 weather/components/d3/test/time/weeks-test.js create mode 100644 weather/components/d3/test/time/year-test.js create mode 100644 weather/components/d3/test/time/years-test.js create mode 100644 weather/components/jquery-mousewheel/ChangeLog.markdown create mode 100644 weather/components/jquery-mousewheel/LICENSE.txt create mode 100644 weather/components/jquery-mousewheel/README.markdown create mode 100644 weather/components/jquery-mousewheel/component.json create mode 100644 weather/components/jquery-mousewheel/jquery.mousewheel.js create mode 100644 weather/components/jquery-mousewheel/test/index.html create mode 100644 weather/components/underscore/.gitignore create mode 100644 weather/components/underscore/.npmignore create mode 100644 weather/components/underscore/CNAME create mode 100644 weather/components/underscore/CONTRIBUTING.md create mode 100644 weather/components/underscore/LICENSE create mode 100644 weather/components/underscore/README.md create mode 100644 weather/components/underscore/Rakefile create mode 100644 weather/components/underscore/component.json create mode 100644 weather/components/underscore/docs/docco.css create mode 100644 weather/components/underscore/docs/favicon.ico create mode 100644 weather/components/underscore/docs/images/background.png create mode 100644 weather/components/underscore/docs/images/underscore.png create mode 100644 weather/components/underscore/docs/underscore.html create mode 100644 weather/components/underscore/favicon.ico create mode 100644 weather/components/underscore/index.html create mode 100644 weather/components/underscore/index.js create mode 100644 weather/components/underscore/package.json create mode 100644 weather/components/underscore/test/arrays.js create mode 100644 weather/components/underscore/test/chaining.js create mode 100644 weather/components/underscore/test/collections.js create mode 100644 weather/components/underscore/test/functions.js create mode 100644 weather/components/underscore/test/index.html create mode 100644 weather/components/underscore/test/objects.js create mode 100644 weather/components/underscore/test/speed.js create mode 100644 weather/components/underscore/test/utility.js create mode 100644 weather/components/underscore/test/vendor/jquery.js create mode 100644 weather/components/underscore/test/vendor/jslitmus.js create mode 100644 weather/components/underscore/test/vendor/qunit.css create mode 100644 weather/components/underscore/test/vendor/qunit.js create mode 100644 weather/components/underscore/underscore-min.js create mode 100644 weather/components/underscore/underscore.js create mode 100644 weather/data/97008.csv create mode 100644 weather/data/97008.xlsx create mode 100644 weather/data/97008_events.json create mode 100644 weather/data/moon.csv create mode 100644 weather/data/moon.xlsx create mode 100644 weather/favicon.ico create mode 100644 weather/images/5d462625.glyphicons-halflings-white.png create mode 100644 weather/images/9cc6609b.glyphicons-halflings.png create mode 100644 weather/index.html create mode 100644 weather/manifest.appcache create mode 100644 weather/robots.txt create mode 100644 weather/scripts/29273966.main.js create mode 100644 weather/scripts/62050b49.app.js create mode 100644 weather/scripts/8ab52a5b.plugins.js create mode 100644 weather/scripts/8d550e04.amd-app.js create mode 100644 weather/scripts/vendor/1e89fc68.hm.js create mode 100755 weather/scripts/vendor/214ee334.jquery.mousewheel.js create mode 100644 weather/scripts/vendor/520eb891.esprima.js create mode 100644 weather/scripts/vendor/8bc61845.jquery.min.js create mode 100644 weather/scripts/vendor/9903151d.require.js create mode 100644 weather/scripts/vendor/bootstrap/0dfe7678.bootstrap-transition.js create mode 100644 weather/scripts/vendor/bootstrap/39af607e.bootstrap-affix.js create mode 100644 weather/scripts/vendor/bootstrap/437cd036.bootstrap-scrollspy.js create mode 100644 weather/scripts/vendor/bootstrap/4a691926.bootstrap-carousel.js create mode 100644 weather/scripts/vendor/bootstrap/6e43b0d0.bootstrap-dropdown.js create mode 100644 weather/scripts/vendor/bootstrap/810e2170.bootstrap-collapse.js create mode 100644 weather/scripts/vendor/bootstrap/81453238.bootstrap-button.js create mode 100644 weather/scripts/vendor/bootstrap/a1d23a70.bootstrap-modal.js create mode 100644 weather/scripts/vendor/bootstrap/c6285e1a.bootstrap-tooltip.js create mode 100644 weather/scripts/vendor/bootstrap/d23b5f74.bootstrap-typeahead.js create mode 100644 weather/scripts/vendor/bootstrap/dab95585.bootstrap-tab.js create mode 100644 weather/scripts/vendor/bootstrap/e9a9c103.bootstrap-popover.js create mode 100644 weather/scripts/vendor/bootstrap/f64cf7f2.bootstrap-alert.js create mode 100644 weather/scripts/vendor/cf69c6f2.modernizr.min.js create mode 100644 weather/styles/410c137a.main.css create mode 100644 weather/styles/_compass_twitter_bootstrap.scss create mode 100644 weather/styles/_compass_twitter_bootstrap_awesome.scss create mode 100644 weather/styles/_compass_twitter_bootstrap_responsive.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_accordion.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_alerts.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_breadcrumbs.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_button-groups.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_buttons.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_carousel.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_close.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_code.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_component-animations.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_dropdowns.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_font-awesome.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_forms.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_grid.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_hero-unit.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_labels-badges.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_layouts.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_mixins.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_modals.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_navbar.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_navs.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_pager.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_pagination.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_popovers.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_progress-bars.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_reset.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive-1200px-min.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive-767px-max.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive-768px-979px.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive-navbar.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive-utilities.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_responsive.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_scaffolding.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_sprites.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_tables.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_thumbnails.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_tooltip.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_type.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_utilities.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_variables.scss create mode 100644 weather/styles/compass_twitter_bootstrap/_wells.scss create mode 100644 weather/styles/main.scss diff --git a/404.html b/404.html new file mode 100644 index 0000000..0446544 --- /dev/null +++ b/404.html @@ -0,0 +1,157 @@ + + + + + Page Not Found :( + + + +
+

Not found :(

+

Sorry, but the page you were trying to view does not exist.

+

It looks like this was the result of either:

+ + + +
+ + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6527905307f19ba00762f9241f7eb535fa84a2f9 GIT binary patch literal 4286 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 B7G?kd literal 0 HcmV?d00001 diff --git a/images/9cc6609b.glyphicons-halflings.png b/images/9cc6609b.glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5686e89076393550df2769b2624047525dd407 GIT binary patch literal 12727 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 literal 0 HcmV?d00001 diff --git a/images/cd673025.weather.png b/images/cd673025.weather.png new file mode 100644 index 0000000000000000000000000000000000000000..25d2279062348f887b549cb4eaa6d80a3b6195a7 GIT binary patch literal 22162 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 Z{~yO9=e9-60uTTI002ovPDHLkV1npBRKoxO literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..42936a4 --- /dev/null +++ b/index.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + +
+

Data Graphics by Ryan Miller

+
    +
  • + + Gardener's Almanac + +
    +

    Gardener's Almanac

    +

    An at-a-glance guide to regional weather throughout the year.

    +
    +
  • +
+
+ + + + + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..ee2cc21 --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# robotstxt.org/ + +User-agent: * diff --git a/scripts/15964141.amd-app.js b/scripts/15964141.amd-app.js new file mode 100644 index 0000000..336f8dc --- /dev/null +++ b/scripts/15964141.amd-app.js @@ -0,0 +1 @@ +var requirejs,require,define;(function(global){function isFunction(a){return ostring.call(a)==="[object Function]"}function isArray(a){return ostring.call(a)==="[object Array]"}function each(a,b){if(a){var c;for(c=0;c-1;c-=1)if(a[c]&&b(a[c],c,a))break}}function hasProp(a,b){return hasOwn.call(a,b)}function eachProp(a,b){var c;for(c in a)if(a.hasOwnProperty(c)&&b(a[c],c))break}function mixin(a,b,c,d){return b&&eachProp(b,function(b,e){if(c||!hasProp(a,e))d&&typeof b!="string"?(a[e]||(a[e]={}),mixin(a[e],b,c,d)):a[e]=b}),a}function bind(a,b){return function(){return b.apply(a,arguments)}}function scripts(){return document.getElementsByTagName("script")}function getGlobal(a){if(!a)return a;var b=global;return each(a.split("."),function(a){b=b[a]}),b}function makeContextModuleFunc(a,b,c){return function(){var d=aps.call(arguments,0),e;return c&&isFunction(e=d[d.length-1])&&(e.__requireJsBuild=!0),d.push(b),a.apply(null,d)}}function addRequireMethods(a,b,c){each([["toUrl"],["undef"],["defined","requireDefined"],["specified","requireSpecified"]],function(d){var e=d[1]||d[0];a[d[0]]=b?makeContextModuleFunc(b[e],c):function(){var a=contexts[defContextName];return a[e].apply(a,arguments)}})}function makeError(a,b,c,d){var e=new Error(b+"\nhttp://requirejs.org/docs/errors.html#"+a);return e.requireType=a,e.requireModules=d,c&&(e.originalError=c),e}function newContext(a){function p(a){var b,c;for(b=0;a[b];b+=1){c=a[b];if(c===".")a.splice(b,1),b-=1;else if(c===".."){if(b===1&&(a[2]===".."||a[0]===".."))break;b>0&&(a.splice(b-1,2),b-=2)}}}function q(a,b,c){var d,e,f,h,i,j,k,l,m,n,o,q=b&&b.split("/"),r=q,s=g.map,t=s&&s["*"];a&&a.charAt(0)==="."&&(b?(g.pkgs[b]?r=q=[b]:r=q.slice(0,q.length-1),a=r.concat(a.split("/")),p(a),e=g.pkgs[d=a[0]],a=a.join("/"),e&&a===d+"/"+e.main&&(a=d)):a.indexOf("./")===0&&(a=a.substring(2)));if(c&&(q||t)&&s){h=a.split("/");for(i=h.length;i>0;i-=1){k=h.slice(0,i).join("/");if(q)for(j=q.length;j>0;j-=1){f=s[q.slice(0,j).join("/")];if(f){f=f[k];if(f){l=f,m=i;break}}}if(l)break;!n&&t&&t[k]&&(n=t[k],o=i)}!l&&n&&(l=n,m=o),l&&(h.splice(0,m,l),a=h.join("/"))}return a}function r(a){isBrowser&&each(scripts(),function(b){if(b.getAttribute("data-requiremodule")===a&&b.getAttribute("data-requirecontext")===d.contextName)return b.parentNode.removeChild(b),!0})}function s(a){var b=g.paths[a];if(b&&isArray(b)&&b.length>1)return r(a),b.shift(),d.undef(a),d.require([a]),!0}function t(a,b,c,e){var f,g,h,i=a?a.indexOf("!"):-1,j=null,l=b?b.name:null,o=a,p=!0,r="";return a||(p=!1,a="_@r"+(m+=1)),i!==-1&&(j=a.substring(0,i),a=a.substring(i+1,a.length)),j&&(j=q(j,l,e),g=k[j]),a&&(j?g&&g.normalize?r=g.normalize(a,function(a){return q(a,l,e)}):r=q(a,l,e):(r=q(a,l,e),f=d.nameToUrl(r))),h=j&&!g&&!c?"_unnormalized"+(n+=1):"",{prefix:j,name:r,parentMap:b,unnormalized:!!h,url:f,originalName:o,isDefine:p,id:(j?j+"!"+r:r)+h}}function u(a){var b=a.id,c=h[b];return c||(c=h[b]=new d.Module(a)),c}function v(a,b,c){var d=a.id,e=h[d];hasProp(k,d)&&(!e||e.defineEmitComplete)?b==="defined"&&c(k[d]):u(a).on(b,c)}function w(a,b){var c=a.requireModules,d=!1;b?b(a):(each(c,function(b){var c=h[b];c&&(c.error=a,c.events.error&&(d=!0,c.emit("error",a)))}),d||req.onError(a))}function x(){globalDefQueue.length&&(apsp.apply(j,[j.length-1,0].concat(globalDefQueue)),globalDefQueue=[])}function y(a,b,c){var e=a&&a.map,f=makeContextModuleFunc(c||d.require,e,b);return addRequireMethods(f,d,e),f.isBrowser=isBrowser,f}function z(a){delete h[a],each(o,function(b,c){if(b.map.id===a)return o.splice(c,1),b.defined||(d.waitCount-=1),!0})}function A(a,b){var c=a.map.id,d=a.depMaps,e;if(!a.inited)return;return b[c]?a:(b[c]=!0,each(d,function(a){var d=a.id,f=h[d];if(!f)return;return!f.inited||!f.enabled?(e=null,delete b[c],!0):e=A(f,mixin({},b))}),e)}function B(a,b,c){var d=a.map.id,f=a.depMaps;if(!a.inited||!a.map.isDefine)return;return b[d]?k[d]:(b[d]=a,each(f,function(f){var g=f.id,i=h[g],j;if(e[g])return;if(i){if(!i.inited||!i.enabled){c[d]=!0;return}j=B(i,b,c),c[g]||a.defineDepById(g,j)}}),a.check(!0),k[d])}function C(a){a.check()}function D(){var a,c,e,i,j=g.waitSeconds*1e3,k=j&&d.startTime+j<(new Date).getTime(),l=[],m=!1,n=!0;if(b)return;b=!0,eachProp(h,function(b){a=b.map,c=a.id;if(!b.enabled)return;if(!b.error)if(!b.inited&&k)s(c)?(i=!0,m=!0):(l.push(c),r(c));else if(!b.inited&&b.fetched&&a.isDefine){m=!0;if(!a.prefix)return n=!1}});if(k&&l.length)return e=makeError("timeout","Load timeout for modules: "+l,null,l),e.contextName=d.contextName,w(e);n&&(each(o,function(a){if(a.defined)return;var b=A(a,{}),c={};b&&(B(b,c,{}),eachProp(c,C))}),eachProp(h,C)),(!k||i)&&m&&(isBrowser||isWebWorker)&&!f&&(f=setTimeout(function(){f=0,D()},50)),b=!1}function E(a){u(t(a[0],null,!0)).init(a[1],a[2])}function F(a,b,c,d){a.detachEvent&&!isOpera?d&&a.detachEvent(d,b):a.removeEventListener(c,b,!1)}function G(a){var b=a.currentTarget||a.srcElement;return F(b,d.onScriptLoad,"load","onreadystatechange"),F(b,d.onScriptError,"error"),{node:b,id:b&&b.getAttribute("data-requiremodule")}}var b,c,d,e,f,g={waitSeconds:7,baseUrl:"./",paths:{},pkgs:{},shim:{}},h={},i={},j=[],k={},l={},m=1,n=1,o=[];return e={require:function(a){return y(a)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports=k[a.map.id]={}},module:function(a){return a.module={id:a.map.id,uri:a.map.url,config:function(){return g.config&&g.config[a.map.id]||{}},exports:k[a.map.id]}}},c=function(a){this.events=i[a.id]||{},this.map=a,this.shim=g.shim[a.id],this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},c.prototype={init:function(a,b,c,d){d=d||{};if(this.inited)return;this.factory=b,c?this.on("error",c):this.events.error&&(c=bind(this,function(a){this.emit("error",a)})),this.depMaps=a&&a.slice(0),this.depMaps.rjsSkipMap=a.rjsSkipMap,this.errback=c,this.inited=!0,this.ignore=d.ignore,d.enabled||this.enabled?this.enable():this.check()},defineDepById:function(a,b){var c;return each(this.depMaps,function(b,d){if(b.id===a)return c=d,!0}),this.defineDep(c,b)},defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=b)},fetch:function(){if(this.fetched)return;this.fetched=!0,d.startTime=(new Date).getTime();var a=this.map;if(!this.shim)return a.prefix?this.callPlugin():this.load();y(this,!0)(this.shim.deps||[],bind(this,function(){return a.prefix?this.callPlugin():this.load()}))},load:function(){var a=this.map.url;l[a]||(l[a]=!0,d.load(this.map.id,a))},check:function(a){if(!this.enabled||this.enabling)return;var b,c,e=this.map.id,f=this.depExports,g=this.exports,i=this.factory;if(!this.inited)this.fetch();else if(this.error)this.emit("error",this.error);else if(!this.defining){this.defining=!0;if(this.depCount<1&&!this.defined){if(isFunction(i)){if(this.events.error)try{g=d.execCb(e,i,f,g)}catch(j){b=j}else g=d.execCb(e,i,f,g);this.map.isDefine&&(c=this.module,c&&c.exports!==undefined&&c.exports!==this.exports?g=c.exports:g===undefined&&this.usingExports&&(g=this.exports));if(b)return b.requireMap=this.map,b.requireModules=[this.map.id],b.requireType="define",w(this.error=b)}else g=i;this.exports=g,this.map.isDefine&&!this.ignore&&(k[e]=g,req.onResourceLoad&&req.onResourceLoad(d,this.map,this.depMaps)),delete h[e],this.defined=!0,d.waitCount-=1,d.waitCount===0&&(o=[])}this.defining=!1,a||this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}},callPlugin:function(){var a=this.map,b=a.id,c=t(a.prefix,null,!1,!0);v(c,"defined",bind(this,function(c){var e,f,i,j=this.map.name,k=this.map.parentMap?this.map.parentMap.name:null;if(this.map.unnormalized){c.normalize&&(j=c.normalize(j,function(a){return q(a,k,!0)})||""),f=t(a.prefix+"!"+j,this.map.parentMap,!1,!0),v(f,"defined",bind(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),i=h[f.id],i&&(this.events.error&&i.on("error",bind(this,function(a){this.emit("error",a)})),i.enable());return}e=bind(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),e.error=bind(this,function(a){this.inited=!0,this.error=a,a.requireModules=[b],eachProp(h,function(a){a.map.id.indexOf(b+"_unnormalized")===0&&z(a.map.id)}),w(a)}),e.fromText=function(a,b){var c=useInteractive;c&&(useInteractive=!1),u(t(a)),req.exec(b),c&&(useInteractive=!0),d.completeLoad(a)},c.load(a.name,y(a.parentMap,!0,function(a,b,c){return a.rjsSkipMap=!0,d.require(a,b,c)}),e,g)})),d.enable(c,this),this.pluginMaps[c.id]=c},enable:function(){this.enabled=!0,this.waitPushed||(o.push(this),d.waitCount+=1,this.waitPushed=!0),this.enabling=!0,each(this.depMaps,bind(this,function(a,b){var c,f,g;if(typeof a=="string"){a=t(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.depMaps.rjsSkipMap),this.depMaps[b]=a,g=e[a.id];if(g){this.depExports[b]=g(this);return}this.depCount+=1,v(a,"defined",bind(this,function(a){this.defineDep(b,a),this.check()})),this.errback&&v(a,"error",this.errback)}c=a.id,f=h[c],!e[c]&&f&&!f.enabled&&d.enable(a,this)})),eachProp(this.pluginMaps,bind(this,function(a){var b=h[a.id];b&&!b.enabled&&d.enable(a,this)})),this.enabling=!1,this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]),c.push(b)},emit:function(a,b){each(this.events[a],function(a){a(b)}),a==="error"&&delete this.events[a]}},d={config:g,contextName:a,registry:h,defined:k,urlFetched:l,waitCount:0,defQueue:j,Module:c,makeModuleMap:t,configure:function(a){a.baseUrl&&a.baseUrl.charAt(a.baseUrl.length-1)!=="/"&&(a.baseUrl+="/");var b=g.pkgs,c=g.shim,e=g.paths,f=g.map;mixin(g,a,!0),g.paths=mixin(e,a.paths,!0),a.map&&(g.map=mixin(f||{},a.map,!0,!0)),a.shim&&(eachProp(a.shim,function(a,b){isArray(a)&&(a={deps:a}),a.exports&&!a.exports.__buildReady&&(a.exports=d.makeShimExports(a.exports)),c[b]=a}),g.shim=c),a.packages&&(each(a.packages,function(a){var c;a=typeof a=="string"?{name:a}:a,c=a.location,b[a.name]={name:a.name,location:c||a.name,main:(a.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}}),g.pkgs=b),eachProp(h,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=t(b))}),(a.deps||a.callback)&&d.require(a.deps||[],a.callback)},makeShimExports:function(a){var b;return typeof a=="string"?(b=function(){return getGlobal(a)},b.exports=a,b):function(){return a.apply(global,arguments)}},requireDefined:function(a,b){return hasProp(k,t(a,b,!1,!0).id)},requireSpecified:function(a,b){return a=t(a,b,!1,!0).id,hasProp(k,a)||hasProp(h,a)},require:function(b,c,e,f){var g,h,i,l,m;if(typeof b=="string")return isFunction(c)?w(makeError("requireargs","Invalid require call"),e):req.get?req.get(d,b,c):(g=b,f=c,i=t(g,f,!1,!0),h=i.id,hasProp(k,h)?k[h]:w(makeError("notloaded",'Module name "'+h+'" has not been loaded yet for context: '+a)));e&&!isFunction(e)&&(f=e,e=undefined),c&&!isFunction(c)&&(f=c,c=undefined),x();while(j.length){m=j.shift();if(m[0]===null)return w(makeError("mismatch","Mismatched anonymous define() module: "+m[m.length-1]));E(m)}return l=u(t(null,f)),l.init(b,c,e,{enabled:!0}),D(),d.require},undef:function(a){x();var b=t(a,null,!0),c=h[a];delete k[a],delete l[b.url],delete i[a],c&&(c.events.defined&&(i[a]=c.events),z(a))},enable:function(a,b){var c=h[a.id];c&&u(a).enable()},completeLoad:function(a){var b,c,d,e=g.shim[a]||{},f=e.exports&&e.exports.exports;x();while(j.length){c=j.shift();if(c[0]===null){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}d=h[a];if(!b&&!k[a]&&d&&!d.inited){if(g.enforceDefine&&(!f||!getGlobal(f))){if(s(a))return;return w(makeError("nodefine","No define call for "+a,null,[a]))}E([a,e.deps||[],e.exports])}D()},toUrl:function(a,b){var c=a.lastIndexOf("."),e=null;return c!==-1&&(e=a.substring(c,a.length),a=a.substring(0,c)),d.nameToUrl(q(a,b&&b.id,!0),e)},nameToUrl:function(a,b){var c,d,e,f,h,i,j,k,l;if(req.jsExtRegExp.test(a))k=a+(b||"");else{c=g.paths,d=g.pkgs,h=a.split("/");for(i=h.length;i>0;i-=1){j=h.slice(0,i).join("/"),e=d[j],l=c[j];if(l){isArray(l)&&(l=l[0]),h.splice(0,i,l);break}if(e){a===e.name?f=e.location+"/"+e.main:f=e.location,h.splice(0,i,f);break}}k=h.join("/"),k+=b||(/\?/.test(k)?"":".js"),k=(k.charAt(0)==="/"||k.match(/^[\w\+\.\-]+:/)?"":g.baseUrl)+k}return g.urlArgs?k+((k.indexOf("?")===-1?"?":"&")+g.urlArgs):k},load:function(a,b){req.load(d,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if(a.type==="load"||readyRegExp.test((a.currentTarget||a.srcElement).readyState)){interactiveScript=null;var b=G(a);d.completeLoad(b.id)}},onScriptError:function(a){var b=G(a);if(!s(b.id))return w(makeError("scripterror","Script error",a,[b.id]))}}}function getInteractiveScript(){return interactiveScript&&interactiveScript.readyState==="interactive"?interactiveScript:(eachReverse(scripts(),function(a){if(a.readyState==="interactive")return interactiveScript=a}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.0.5",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,aps=ap.slice,apsp=ap.splice,isBrowser=typeof window!="undefined"&&!!navigator&&!!document,isWebWorker=!isBrowser&&typeof importScripts!="undefined",readyRegExp=isBrowser&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera=typeof opera!="undefined"&&opera.toString()==="[object Opera]",contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if(typeof define!="undefined")return;if(typeof requirejs!="undefined"){if(isFunction(requirejs))return;cfg=requirejs,requirejs=undefined}typeof require!="undefined"&&!isFunction(require)&&(cfg=require,require=undefined),req=requirejs=function(a,b,c,d){var e,f,g=defContextName;return!isArray(a)&&typeof a!="string"&&(f=a,isArray(b)?(a=b,b=c,c=d):a=[]),f&&f.context&&(g=f.context),e=contexts[g],e||(e=contexts[g]=req.s.newContext(g)),f&&e.configure(f),e.require(a,b,c)},req.config=function(a){return req(a)},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),addRequireMethods(req),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=function(a){throw a},req.load=function(a,b,c){var d=a&&a.config||{},e;if(isBrowser)return e=d.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script"),e.type=d.scriptType||"text/javascript",e.charset="utf-8",e.async=!0,e.setAttribute("data-requirecontext",a.contextName),e.setAttribute("data-requiremodule",b),e.attachEvent&&!(e.attachEvent.toString&&e.attachEvent.toString().indexOf("[native code")<0)&&!isOpera?(useInteractive=!0,e.attachEvent("onreadystatechange",a.onScriptLoad)):(e.addEventListener("load",a.onScriptLoad,!1),e.addEventListener("error",a.onScriptError,!1)),e.src=c,currentlyAddingScript=e,baseElement?head.insertBefore(e,baseElement):head.appendChild(e),currentlyAddingScript=null,e;isWebWorker&&(importScripts(c),a.completeLoad(b))},isBrowser&&eachReverse(scripts(),function(a){head||(head=a.parentNode),dataMain=a.getAttribute("data-main");if(dataMain)return cfg.baseUrl||(src=dataMain.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath,dataMain=mainScript),dataMain=dataMain.replace(jsSuffixRegExp,""),cfg.deps=cfg.deps?cfg.deps.concat(dataMain):[dataMain],!0}),define=function(a,b,c){var d,e;typeof a!="string"&&(c=b,b=a,a=null),isArray(b)||(c=b,b=[]),!b.length&&isFunction(c)&&c.length&&(c.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(a,c){b.push(c)}),b=(c.length===1?["require"]:["require","exports","module"]).concat(b)),useInteractive&&(d=currentlyAddingScript||getInteractiveScript(),d&&(a||(a=d.getAttribute("data-requiremodule")),e=contexts[d.getAttribute("data-requirecontext")])),(e?e.defQueue:globalDefQueue).push([a,b,c])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)})(this),function(){define("app",[],function(){return"Hello from Yeoman!"}),require.config({shim:{},paths:{hm:"vendor/hm",esprima:"vendor/esprima",jquery:"vendor/jquery.min"}}),require(["app"],function(a){console.log(a)}),define("main",function(){})}(); \ No newline at end of file diff --git a/scripts/8ab52a5b.plugins.js b/scripts/8ab52a5b.plugins.js new file mode 100644 index 0000000..5cc3424 --- /dev/null +++ b/scripts/8ab52a5b.plugins.js @@ -0,0 +1 @@ +!function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.affix.defaults,c),this.$window=a(window).on("scroll.affix.data-api",a.proxy(this.checkPosition,this)),this.$element=a(b),this.checkPosition()};b.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var b=a(document).height(),c=this.$window.scrollTop(),d=this.$element.offset(),e=this.options.offset,f=e.bottom,g=e.top,h="affix affix-top affix-bottom",i;typeof e!="object"&&(f=g=e),typeof g=="function"&&(g=e.top()),typeof f=="function"&&(f=e.bottom()),i=this.unpin!=null&&c+this.unpin<=d.top?!1:f!=null&&d.top+this.$element.height()>=b-f?"bottom":g!=null&&c<=g?"top":!1;if(this.affixed===i)return;this.affixed=i,this.unpin=i=="bottom"?d.top-c:null,this.$element.removeClass(h).addClass("affix"+(i?"-"+i:""))},a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("affix"),f=typeof c=="object"&&c;e||d.data("affix",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.defaults={offset:0},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),!function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed").remove()}var c=a(this),d=c.attr("data-target"),e;d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),e=a(d),b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.on(a.support.transition.end,f):f()},a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("alert");e||d.data("alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a(function(){a("body").on("click.alert.data-api",b,c.prototype.close)})}(window.jQuery),!function(a){function d(){e(a(b)).removeClass("open")}function e(b){var c=b.attr("data-target"),d;return c||(c=b.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),d=a(c),d.length||(d=b.parent()),d}"use strict";var b="[data-toggle=dropdown]",c=function(b){var c=a(b).on("click.dropdown.data-api",this.toggle);a("html").on("click.dropdown.data-api",function(){c.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(b){var c=a(this),f,g;if(c.is(".disabled, :disabled"))return;return f=e(c),g=f.hasClass("open"),d(),g||(f.toggleClass("open"),c.focus()),!1},keydown:function(b){var c,d,f,g,h,i;if(!/(38|40|27)/.test(b.keyCode))return;c=a(this),b.preventDefault(),b.stopPropagation();if(c.is(".disabled, :disabled"))return;g=e(c),h=g.hasClass("open");if(!h||h&&b.keyCode==27)return c.click();d=a("[role=menu] li:not(.divider) a",g);if(!d.length)return;i=d.index(d.filter(":focus")),b.keyCode==38&&i>0&&i--,b.keyCode==40&&i
',trigger:"hover",title:"",delay:0,html:!0}}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;a("body").addClass("modal-open"),this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1).focus(),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.trigger("shown")}):b.$element.trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,a("body").removeClass("modal-open"),this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(a){this.$element.hide().trigger("hidden"),this.backdrop()},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('',trigger:"hover",title:"",delay:0,html:!0}}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;a("body").addClass("modal-open"),this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1).focus(),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.trigger("shown")}):b.$element.trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,a("body").removeClass("modal-open"),this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(a){this.$element.hide().trigger("hidden"),this.backdrop()},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('