From d886bc3efb55882b0ebaf2a02501f4fa0de4c423 Mon Sep 17 00:00:00 2001 From: Nathan Keim Date: Fri, 23 Feb 2024 06:59:45 -0500 Subject: [PATCH] Release trackpy v0.6.2 --- robots.txt | 1 + trackpy/stable/index.html | 2 +- trackpy/v0.6.2/.buildinfo | 4 + trackpy/v0.6.2/_sources/api.rst.txt | 282 + .../v0.6.2/_sources/examples/index.rst.txt | 85 + .../trackpy.FramewiseData.close.rst.txt | 6 + .../trackpy.FramewiseData.dump.rst.txt | 6 + .../trackpy.FramewiseData.frames.rst.txt | 6 + .../trackpy.FramewiseData.get.rst.txt | 6 + .../trackpy.FramewiseData.max_frame.rst.txt | 6 + .../trackpy.FramewiseData.put.rst.txt | 6 + .../generated/trackpy.FramewiseData.rst.txt | 34 + .../trackpy.FramewiseData.t_column.rst.txt | 6 + .../trackpy.PandasHDFStore.close.rst.txt | 6 + .../trackpy.PandasHDFStore.dump.rst.txt | 6 + .../trackpy.PandasHDFStore.frames.rst.txt | 6 + .../trackpy.PandasHDFStore.get.rst.txt | 6 + .../trackpy.PandasHDFStore.max_frame.rst.txt | 6 + .../trackpy.PandasHDFStore.put.rst.txt | 6 + .../generated/trackpy.PandasHDFStore.rst.txt | 34 + .../trackpy.PandasHDFStore.t_column.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.close.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.dump.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.frames.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.get.rst.txt | 6 + ...rackpy.PandasHDFStoreBig.max_frame.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.put.rst.txt | 6 + ...py.PandasHDFStoreBig.rebuild_cache.rst.txt | 6 + .../trackpy.PandasHDFStoreBig.rst.txt | 35 + ...trackpy.PandasHDFStoreBig.t_column.rst.txt | 6 + ...kpy.PandasHDFStoreSingleNode.close.rst.txt | 6 + ...ckpy.PandasHDFStoreSingleNode.dump.rst.txt | 6 + ...py.PandasHDFStoreSingleNode.frames.rst.txt | 6 + ...ackpy.PandasHDFStoreSingleNode.get.rst.txt | 6 + ...PandasHDFStoreSingleNode.max_frame.rst.txt | 6 + ...ackpy.PandasHDFStoreSingleNode.put.rst.txt | 6 + .../trackpy.PandasHDFStoreSingleNode.rst.txt | 34 + ....PandasHDFStoreSingleNode.t_column.rst.txt | 6 + .../trackpy.SubnetOversizeException.rst.txt | 6 + .../generated/trackpy.annotate.rst.txt | 6 + .../generated/trackpy.annotate3d.rst.txt | 6 + .../_sources/generated/trackpy.api.rst.txt | 23 + .../generated/trackpy.artificial.rst.txt | 51 + .../_sources/generated/trackpy.batch.rst.txt | 6 + .../trackpy.diag.dependencies.rst.txt | 6 + .../trackpy.diag.performance_report.rst.txt | 6 + .../_sources/generated/trackpy.diag.rst.txt | 30 + .../generated/trackpy.disable_numba.rst.txt | 6 + .../generated/trackpy.enable_numba.rst.txt | 6 + .../generated/trackpy.feature.rst.txt | 37 + .../trackpy.filtering.filter_clusters.rst.txt | 6 + .../trackpy.filtering.filter_stubs.rst.txt | 6 + .../generated/trackpy.filtering.rst.txt | 33 + .../trackpy.find.percentile_threshold.rst.txt | 6 + .../_sources/generated/trackpy.find.rst.txt | 33 + .../generated/trackpy.find_link.rst.txt | 6 + .../generated/trackpy.framewise_data.rst.txt | 39 + .../generated/trackpy.grey_dilation.rst.txt | 6 + .../generated/trackpy.handle_logging.rst.txt | 6 + .../generated/trackpy.ignore_logging.rst.txt | 6 + .../_sources/generated/trackpy.link.rst.txt | 6 + .../generated/trackpy.link_df_iter.rst.txt | 6 + .../generated/trackpy.link_iter.rst.txt | 6 + .../generated/trackpy.link_partial.rst.txt | 6 + .../trackpy.linking.find_link.rst.txt | 6 + .../generated/trackpy.linking.legacy.rst.txt | 48 + .../generated/trackpy.linking.linking.rst.txt | 39 + .../generated/trackpy.linking.partial.rst.txt | 31 + .../generated/trackpy.linking.rst.txt | 37 + .../generated/trackpy.linking.subnet.rst.txt | 39 + .../trackpy.linking.subnetlinker.rst.txt | 42 + .../generated/trackpy.linking.utils.rst.txt | 47 + .../_sources/generated/trackpy.locate.rst.txt | 6 + ....locate_functions.brightfield_ring.rst.txt | 29 + .../trackpy.locate_functions.rst.txt | 31 + .../trackpy.masks.binary_mask.rst.txt | 6 + .../generated/trackpy.masks.cosmask.rst.txt | 6 + .../trackpy.masks.gaussian_kernel.rst.txt | 6 + .../trackpy.masks.mask_image.rst.txt | 6 + .../trackpy.masks.r_squared_mask.rst.txt | 6 + .../_sources/generated/trackpy.masks.rst.txt | 40 + .../generated/trackpy.masks.sinmask.rst.txt | 6 + .../trackpy.masks.slice_image.rst.txt | 6 + .../trackpy.masks.theta_mask.rst.txt | 6 + .../trackpy.masks.x_squared_masks.rst.txt | 6 + .../generated/trackpy.mass_ecc.rst.txt | 6 + .../generated/trackpy.mass_size.rst.txt | 6 + .../trackpy.minmass_v03_change.rst.txt | 6 + .../trackpy.minmass_v04_change.rst.txt | 6 + .../trackpy.motion.compute_drift.rst.txt | 6 + .../trackpy.motion.diagonal_size.rst.txt | 6 + .../trackpy.motion.direction_corr.rst.txt | 6 + .../generated/trackpy.motion.emsd.rst.txt | 6 + .../generated/trackpy.motion.imsd.rst.txt | 6 + .../trackpy.motion.is_typical.rst.txt | 6 + ...y.motion.min_rolling_theta_entropy.rst.txt | 6 + .../generated/trackpy.motion.msd.rst.txt | 6 + .../trackpy.motion.relate_frames.rst.txt | 6 + .../_sources/generated/trackpy.motion.rst.txt | 45 + .../trackpy.motion.subtract_drift.rst.txt | 6 + .../trackpy.motion.theta_entropy.rst.txt | 6 + .../generated/trackpy.motion.vanhove.rst.txt | 6 + .../trackpy.motion.velocity_corr.rst.txt | 6 + .../trackpy.plot_density_profile.rst.txt | 6 + .../trackpy.plot_displacements.rst.txt | 6 + .../generated/trackpy.plot_traj.rst.txt | 6 + .../generated/trackpy.plot_traj3d.rst.txt | 6 + .../_sources/generated/trackpy.plots.rst.txt | 48 + ...kpy.predict.ChannelPredict.link_df.rst.txt | 6 + ...redict.ChannelPredict.link_df_iter.rst.txt | 6 + ...kpy.predict.ChannelPredict.observe.rst.txt | 6 + ...kpy.predict.ChannelPredict.predict.rst.txt | 6 + .../trackpy.predict.ChannelPredict.rst.txt | 27 + ...ackpy.predict.ChannelPredict.state.rst.txt | 6 + ...rackpy.predict.ChannelPredict.wrap.rst.txt | 6 + ...predict.ChannelPredict.wrap_single.rst.txt | 6 + ...ackpy.predict.DriftPredict.link_df.rst.txt | 6 + ....predict.DriftPredict.link_df_iter.rst.txt | 6 + ...ackpy.predict.DriftPredict.observe.rst.txt | 6 + ...ackpy.predict.DriftPredict.predict.rst.txt | 6 + .../trackpy.predict.DriftPredict.rst.txt | 27 + ...trackpy.predict.DriftPredict.state.rst.txt | 6 + .../trackpy.predict.DriftPredict.wrap.rst.txt | 6 + ...y.predict.DriftPredict.wrap_single.rst.txt | 6 + ...ict.NearestVelocityPredict.link_df.rst.txt | 6 + ...earestVelocityPredict.link_df_iter.rst.txt | 6 + ...ict.NearestVelocityPredict.observe.rst.txt | 6 + ...ict.NearestVelocityPredict.predict.rst.txt | 6 + ...kpy.predict.NearestVelocityPredict.rst.txt | 27 + ...edict.NearestVelocityPredict.state.rst.txt | 6 + ...redict.NearestVelocityPredict.wrap.rst.txt | 6 + ...NearestVelocityPredict.wrap_single.rst.txt | 6 + ...rackpy.predict.NullPredict.link_df.rst.txt | 6 + ...y.predict.NullPredict.link_df_iter.rst.txt | 6 + ...rackpy.predict.NullPredict.observe.rst.txt | 6 + ...rackpy.predict.NullPredict.predict.rst.txt | 6 + .../trackpy.predict.NullPredict.rst.txt | 27 + .../trackpy.predict.NullPredict.state.rst.txt | 6 + .../trackpy.predict.NullPredict.wrap.rst.txt | 6 + ...py.predict.NullPredict.wrap_single.rst.txt | 6 + .../trackpy.predict.instrumented.rst.txt | 6 + .../trackpy.predict.predictor.rst.txt | 6 + .../generated/trackpy.predict.rst.txt | 40 + .../trackpy.preprocessing.bandpass.rst.txt | 6 + ...ackpy.preprocessing.convert_to_int.rst.txt | 6 + ...trackpy.preprocessing.invert_image.rst.txt | 6 + .../trackpy.preprocessing.lowpass.rst.txt | 6 + .../generated/trackpy.preprocessing.rst.txt | 37 + ...ackpy.preprocessing.scale_to_gamut.rst.txt | 6 + .../_sources/generated/trackpy.quiet.rst.txt | 6 + .../trackpy.reconnect_traj_patch.rst.txt | 6 + .../trackpy.refine.brightfield_ring.rst.txt | 29 + .../trackpy.refine.center_of_mass.rst.txt | 30 + .../trackpy.refine.least_squares.rst.txt | 69 + .../_sources/generated/trackpy.refine.rst.txt | 33 + .../generated/trackpy.refine_com.rst.txt | 6 + .../generated/trackpy.refine_leastsq.rst.txt | 6 + .../v0.6.2/_sources/generated/trackpy.rst.txt | 52 + .../generated/trackpy.scatter.rst.txt | 6 + .../generated/trackpy.scatter3d.rst.txt | 6 + .../generated/trackpy.static.cluster.rst.txt | 6 + ...trackpy.static.pair_correlation_2d.rst.txt | 6 + ...trackpy.static.pair_correlation_3d.rst.txt | 6 + .../trackpy.static.proximity.rst.txt | 6 + .../_sources/generated/trackpy.static.rst.txt | 46 + .../generated/trackpy.subpx_bias.rst.txt | 6 + .../generated/trackpy.tracking.rst.txt | 23 + .../generated/trackpy.try_numba.rst.txt | 37 + .../generated/trackpy.uncertainty.rst.txt | 30 + .../trackpy.utils.fit_powerlaw.rst.txt | 6 + .../_sources/generated/trackpy.utils.rst.txt | 60 + trackpy/v0.6.2/_sources/index.rst.txt | 111 + trackpy/v0.6.2/_sources/installation.rst.txt | 201 + trackpy/v0.6.2/_sources/introduction.rst.txt | 151 + trackpy/v0.6.2/_sources/tutorial.rst.txt | 35 + .../_sources/tutorial/adaptive-search.rst.txt | 4 + .../_sources/tutorial/brightfield.rst.txt | 4 + .../tutorial/custom-feature-detection.rst.txt | 4 + .../v0.6.2/_sources/tutorial/on-disk.rst.txt | 4 + .../_sources/tutorial/parallel-locate.rst.txt | 4 + .../_sources/tutorial/performance.rst.txt | 4 + .../_sources/tutorial/prediction.rst.txt | 4 + .../v0.6.2/_sources/tutorial/subnets.rst.txt | 4 + .../_sources/tutorial/tracking-3d.rst.txt | 4 + .../_sources/tutorial/uncertainty.rst.txt | 4 + .../_sources/tutorial/walkthrough.rst.txt | 4 + trackpy/v0.6.2/_sources/whatsnew.rst.txt | 14 + .../_sphinx_javascript_frameworks_compat.js | 134 + trackpy/v0.6.2/_static/basic.css | 930 ++ .../css/bootstrap-responsive.css | 1109 ++ .../css/bootstrap-responsive.min.css | 9 + .../_static/bootstrap-2.3.2/css/bootstrap.css | 6167 +++++++++ .../bootstrap-2.3.2/css/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../_static/bootstrap-2.3.2/js/bootstrap.js | 2287 ++++ .../bootstrap-2.3.2/js/bootstrap.min.js | 6 + .../bootstrap-3.4.1/css/bootstrap-theme.css | 587 + .../css/bootstrap-theme.css.map | 1 + .../css/bootstrap-theme.min.css | 6 + .../css/bootstrap-theme.min.css.map | 1 + .../_static/bootstrap-3.4.1/css/bootstrap.css | 6834 ++++++++++ .../bootstrap-3.4.1/css/bootstrap.css.map | 1 + .../bootstrap-3.4.1/css/bootstrap.min.css | 6 + .../bootstrap-3.4.1/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../_static/bootstrap-3.4.1/js/bootstrap.js | 2580 ++++ .../bootstrap-3.4.1/js/bootstrap.min.js | 6 + .../v0.6.2/_static/bootstrap-3.4.1/js/npm.js | 13 + trackpy/v0.6.2/_static/bootstrap-sphinx.css | 223 + trackpy/v0.6.2/_static/bootstrap-sphinx.js | 175 + .../bootswatch-2.3.2/amelia/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cosmo/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cyborg/bootstrap.min.css | 9 + .../bootswatch-2.3.2/flatly/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../journal/bootstrap.min.css | 9 + .../readable/bootstrap.min.css | 9 + .../simplex/bootstrap.min.css | 9 + .../bootswatch-2.3.2/slate/bootstrap.min.css | 9 + .../spacelab/bootstrap.min.css | 9 + .../bootswatch-2.3.2/spruce/bootstrap.min.css | 9 + .../superhero/bootstrap.min.css | 9 + .../bootswatch-2.3.2/united/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 11 + .../bootswatch-3.4.1/cosmo/bootstrap.min.css | 11 + .../bootswatch-3.4.1/cyborg/bootstrap.min.css | 11 + .../bootswatch-3.4.1/darkly/bootstrap.min.css | 11 + .../bootswatch-3.4.1/flatly/bootstrap.min.css | 11 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../journal/bootstrap.min.css | 11 + .../bootswatch-3.4.1/lumen/bootstrap.min.css | 11 + .../bootswatch-3.4.1/paper/bootstrap.min.css | 11 + .../readable/bootstrap.min.css | 11 + .../sandstone/bootstrap.min.css | 11 + .../simplex/bootstrap.min.css | 11 + .../bootswatch-3.4.1/slate/bootstrap.min.css | 11 + .../spacelab/bootstrap.min.css | 11 + .../superhero/bootstrap.min.css | 11 + .../bootswatch-3.4.1/united/bootstrap.min.css | 11 + .../bootswatch-3.4.1/yeti/bootstrap.min.css | 11 + trackpy/v0.6.2/_static/doctools.js | 264 + .../v0.6.2/_static/documentation_options.js | 14 + trackpy/v0.6.2/_static/file.png | Bin 0 -> 286 bytes .../_static/fluorescent-particles-in-cfs.png | Bin 0 -> 72732 bytes trackpy/v0.6.2/_static/foam.png | Bin 0 -> 126598 bytes .../v0.6.2/_static/interfacial-particles.png | Bin 0 -> 155122 bytes trackpy/v0.6.2/_static/jquery-3.6.0.js | 10881 ++++++++++++++++ trackpy/v0.6.2/_static/jquery.js | 2 + .../v0.6.2/_static/js/jquery-1.12.4.min.js | 5 + trackpy/v0.6.2/_static/js/jquery-fix.js | 2 + trackpy/v0.6.2/_static/language_data.js | 199 + .../large-particle-in-liquid-crystal.png | Bin 0 -> 61371 bytes trackpy/v0.6.2/_static/minus.png | Bin 0 -> 90 bytes trackpy/v0.6.2/_static/plus.png | Bin 0 -> 90 bytes trackpy/v0.6.2/_static/pygments.css | 74 + .../_static/rearrangements-and-strain.png | Bin 0 -> 165862 bytes trackpy/v0.6.2/_static/searchtools.js | 531 + trackpy/v0.6.2/_static/tracking-sphere.png | Bin 0 -> 49633 bytes .../v0.6.2/_static/trajectories-in-water.png | Bin 0 -> 54742 bytes trackpy/v0.6.2/_static/underscore-1.13.1.js | 2042 +++ trackpy/v0.6.2/_static/underscore.js | 6 + trackpy/v0.6.2/api.html | 591 + trackpy/v0.6.2/examples/index.html | 209 + .../trackpy.FramewiseData.close.html | 152 + .../generated/trackpy.FramewiseData.dump.html | 166 + .../trackpy.FramewiseData.frames.html | 152 + .../generated/trackpy.FramewiseData.get.html | 152 + .../generated/trackpy.FramewiseData.html | 155 + .../trackpy.FramewiseData.max_frame.html | 152 + .../generated/trackpy.FramewiseData.put.html | 152 + .../trackpy.FramewiseData.t_column.html | 152 + .../trackpy.PandasHDFStore.close.html | 152 + .../trackpy.PandasHDFStore.dump.html | 166 + .../trackpy.PandasHDFStore.frames.html | 153 + .../generated/trackpy.PandasHDFStore.get.html | 152 + .../generated/trackpy.PandasHDFStore.html | 158 + .../trackpy.PandasHDFStore.max_frame.html | 152 + .../generated/trackpy.PandasHDFStore.put.html | 152 + .../trackpy.PandasHDFStore.t_column.html | 152 + .../trackpy.PandasHDFStoreBig.close.html | 153 + .../trackpy.PandasHDFStoreBig.dump.html | 166 + .../trackpy.PandasHDFStoreBig.frames.html | 153 + .../trackpy.PandasHDFStoreBig.get.html | 152 + .../generated/trackpy.PandasHDFStoreBig.html | 161 + .../trackpy.PandasHDFStoreBig.max_frame.html | 152 + .../trackpy.PandasHDFStoreBig.put.html | 152 + ...ackpy.PandasHDFStoreBig.rebuild_cache.html | 153 + .../trackpy.PandasHDFStoreBig.t_column.html | 152 + ...rackpy.PandasHDFStoreSingleNode.close.html | 152 + ...trackpy.PandasHDFStoreSingleNode.dump.html | 166 + ...ackpy.PandasHDFStoreSingleNode.frames.html | 153 + .../trackpy.PandasHDFStoreSingleNode.get.html | 152 + .../trackpy.PandasHDFStoreSingleNode.html | 161 + ...py.PandasHDFStoreSingleNode.max_frame.html | 152 + .../trackpy.PandasHDFStoreSingleNode.put.html | 152 + ...kpy.PandasHDFStoreSingleNode.t_column.html | 152 + .../trackpy.SubnetOversizeException.html | 157 + .../v0.6.2/generated/trackpy.annotate.html | 193 + .../v0.6.2/generated/trackpy.annotate3d.html | 194 + trackpy/v0.6.2/generated/trackpy.api.html | 149 + .../v0.6.2/generated/trackpy.artificial.html | 213 + trackpy/v0.6.2/generated/trackpy.batch.html | 214 + .../generated/trackpy.diag.dependencies.html | 164 + trackpy/v0.6.2/generated/trackpy.diag.html | 160 + .../trackpy.diag.performance_report.html | 155 + .../generated/trackpy.disable_numba.html | 155 + .../generated/trackpy.enable_numba.html | 155 + trackpy/v0.6.2/generated/trackpy.feature.html | 181 + .../trackpy.filtering.filter_clusters.html | 172 + .../trackpy.filtering.filter_stubs.html | 170 + .../v0.6.2/generated/trackpy.filtering.html | 171 + trackpy/v0.6.2/generated/trackpy.find.html | 169 + .../trackpy.find.percentile_threshold.html | 155 + .../v0.6.2/generated/trackpy.find_link.html | 238 + .../generated/trackpy.framewise_data.html | 177 + .../generated/trackpy.grey_dilation.html | 185 + .../generated/trackpy.handle_logging.html | 155 + trackpy/v0.6.2/generated/trackpy.html | 217 + .../generated/trackpy.ignore_logging.html | 155 + trackpy/v0.6.2/generated/trackpy.link.html | 224 + .../generated/trackpy.link_df_iter.html | 216 + .../v0.6.2/generated/trackpy.link_iter.html | 218 + .../generated/trackpy.link_partial.html | 237 + .../generated/trackpy.linking.find_link.html | 238 + trackpy/v0.6.2/generated/trackpy.linking.html | 175 + .../generated/trackpy.linking.legacy.html | 204 + .../generated/trackpy.linking.linking.html | 177 + .../generated/trackpy.linking.partial.html | 163 + .../generated/trackpy.linking.subnet.html | 177 + .../trackpy.linking.subnetlinker.html | 189 + .../generated/trackpy.linking.utils.html | 191 + trackpy/v0.6.2/generated/trackpy.locate.html | 256 + ...kpy.locate_functions.brightfield_ring.html | 159 + .../generated/trackpy.locate_functions.html | 157 + .../generated/trackpy.masks.binary_mask.html | 155 + .../generated/trackpy.masks.cosmask.html | 155 + .../trackpy.masks.gaussian_kernel.html | 155 + trackpy/v0.6.2/generated/trackpy.masks.html | 190 + .../generated/trackpy.masks.mask_image.html | 175 + .../trackpy.masks.r_squared_mask.html | 155 + .../generated/trackpy.masks.sinmask.html | 155 + .../generated/trackpy.masks.slice_image.html | 185 + .../generated/trackpy.masks.theta_mask.html | 162 + .../trackpy.masks.x_squared_masks.html | 155 + .../v0.6.2/generated/trackpy.mass_ecc.html | 155 + .../v0.6.2/generated/trackpy.mass_size.html | 155 + .../generated/trackpy.minmass_v03_change.html | 183 + .../generated/trackpy.minmass_v04_change.html | 198 + .../trackpy.motion.compute_drift.html | 182 + .../trackpy.motion.diagonal_size.html | 180 + .../trackpy.motion.direction_corr.html | 170 + .../v0.6.2/generated/trackpy.motion.emsd.html | 177 + trackpy/v0.6.2/generated/trackpy.motion.html | 205 + .../v0.6.2/generated/trackpy.motion.imsd.html | 177 + .../generated/trackpy.motion.is_typical.html | 183 + ...ckpy.motion.min_rolling_theta_entropy.html | 177 + .../v0.6.2/generated/trackpy.motion.msd.html | 185 + .../trackpy.motion.relate_frames.html | 178 + .../trackpy.motion.subtract_drift.html | 171 + .../trackpy.motion.theta_entropy.html | 176 + .../generated/trackpy.motion.vanhove.html | 187 + .../trackpy.motion.velocity_corr.html | 171 + .../trackpy.plot_density_profile.html | 183 + .../generated/trackpy.plot_displacements.html | 175 + .../v0.6.2/generated/trackpy.plot_traj.html | 193 + .../v0.6.2/generated/trackpy.plot_traj3d.html | 191 + trackpy/v0.6.2/generated/trackpy.plots.html | 215 + .../trackpy.predict.ChannelPredict.html | 186 + ...rackpy.predict.ChannelPredict.link_df.html | 156 + ...y.predict.ChannelPredict.link_df_iter.html | 153 + ...rackpy.predict.ChannelPredict.observe.html | 153 + ...rackpy.predict.ChannelPredict.predict.html | 153 + .../trackpy.predict.ChannelPredict.state.html | 154 + .../trackpy.predict.ChannelPredict.wrap.html | 157 + ...py.predict.ChannelPredict.wrap_single.html | 160 + .../trackpy.predict.DriftPredict.html | 169 + .../trackpy.predict.DriftPredict.link_df.html | 156 + ...kpy.predict.DriftPredict.link_df_iter.html | 153 + .../trackpy.predict.DriftPredict.observe.html | 153 + .../trackpy.predict.DriftPredict.predict.html | 153 + .../trackpy.predict.DriftPredict.state.html | 154 + .../trackpy.predict.DriftPredict.wrap.html | 157 + ...ckpy.predict.DriftPredict.wrap_single.html | 160 + ...rackpy.predict.NearestVelocityPredict.html | 172 + ...redict.NearestVelocityPredict.link_df.html | 156 + ...t.NearestVelocityPredict.link_df_iter.html | 153 + ...redict.NearestVelocityPredict.observe.html | 153 + ...redict.NearestVelocityPredict.predict.html | 153 + ....predict.NearestVelocityPredict.state.html | 154 + ...y.predict.NearestVelocityPredict.wrap.html | 157 + ...ct.NearestVelocityPredict.wrap_single.html | 160 + .../trackpy.predict.NullPredict.html | 156 + .../trackpy.predict.NullPredict.link_df.html | 156 + ...ckpy.predict.NullPredict.link_df_iter.html | 153 + .../trackpy.predict.NullPredict.observe.html | 153 + .../trackpy.predict.NullPredict.predict.html | 153 + .../trackpy.predict.NullPredict.state.html | 154 + .../trackpy.predict.NullPredict.wrap.html | 157 + ...ackpy.predict.NullPredict.wrap_single.html | 160 + trackpy/v0.6.2/generated/trackpy.predict.html | 181 + .../trackpy.predict.instrumented.html | 163 + .../generated/trackpy.predict.predictor.html | 158 + .../trackpy.preprocessing.bandpass.html | 198 + .../trackpy.preprocessing.convert_to_int.html | 172 + .../generated/trackpy.preprocessing.html | 181 + .../trackpy.preprocessing.invert_image.html | 178 + .../trackpy.preprocessing.lowpass.html | 183 + .../trackpy.preprocessing.scale_to_gamut.html | 154 + trackpy/v0.6.2/generated/trackpy.quiet.html | 164 + .../trackpy.reconnect_traj_patch.html | 164 + .../trackpy.refine.brightfield_ring.html | 159 + .../trackpy.refine.center_of_mass.html | 160 + trackpy/v0.6.2/generated/trackpy.refine.html | 163 + .../trackpy.refine.least_squares.html | 257 + .../v0.6.2/generated/trackpy.refine_com.html | 196 + .../generated/trackpy.refine_leastsq.html | 396 + trackpy/v0.6.2/generated/trackpy.scatter.html | 183 + .../v0.6.2/generated/trackpy.scatter3d.html | 183 + .../generated/trackpy.static.cluster.html | 177 + trackpy/v0.6.2/generated/trackpy.static.html | 198 + .../trackpy.static.pair_correlation_2d.html | 194 + .../trackpy.static.pair_correlation_3d.html | 194 + .../generated/trackpy.static.proximity.html | 182 + .../v0.6.2/generated/trackpy.subpx_bias.html | 166 + .../v0.6.2/generated/trackpy.tracking.html | 149 + .../v0.6.2/generated/trackpy.try_numba.html | 171 + .../v0.6.2/generated/trackpy.uncertainty.html | 160 + .../generated/trackpy.utils.fit_powerlaw.html | 155 + trackpy/v0.6.2/generated/trackpy.utils.html | 240 + trackpy/v0.6.2/genindex.html | 907 ++ trackpy/v0.6.2/index.html | 231 + trackpy/v0.6.2/installation.html | 348 + trackpy/v0.6.2/introduction.html | 363 + trackpy/v0.6.2/objects.inv | Bin 0 -> 4259 bytes trackpy/v0.6.2/search.html | 164 + trackpy/v0.6.2/searchindex.js | 1 + trackpy/v0.6.2/tutorial.html | 184 + trackpy/v0.6.2/tutorial/adaptive-search.html | 10802 +++++++++++++++ trackpy/v0.6.2/tutorial/brightfield.html | 8405 ++++++++++++ .../tutorial/custom-feature-detection.html | 8361 ++++++++++++ trackpy/v0.6.2/tutorial/on-disk.html | 8272 ++++++++++++ trackpy/v0.6.2/tutorial/parallel-locate.html | 8153 ++++++++++++ trackpy/v0.6.2/tutorial/performance.html | 8266 ++++++++++++ trackpy/v0.6.2/tutorial/prediction.html | 8275 ++++++++++++ trackpy/v0.6.2/tutorial/subnets.html | 7916 +++++++++++ trackpy/v0.6.2/tutorial/tracking-3d.html | 9622 ++++++++++++++ trackpy/v0.6.2/tutorial/uncertainty.html | 8773 +++++++++++++ trackpy/v0.6.2/tutorial/walkthrough.html | 9420 +++++++++++++ trackpy/v0.6.2/whatsnew.html | 424 + 460 files changed, 167359 insertions(+), 1 deletion(-) create mode 100644 trackpy/v0.6.2/.buildinfo create mode 100644 trackpy/v0.6.2/_sources/api.rst.txt create mode 100644 trackpy/v0.6.2/_sources/examples/index.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.close.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.dump.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.frames.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.get.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.max_frame.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.put.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.t_column.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.close.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.dump.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.frames.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.get.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.max_frame.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.put.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.t_column.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.close.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.dump.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.frames.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.get.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.max_frame.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.put.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rebuild_cache.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.t_column.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.close.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.dump.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.frames.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.get.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.max_frame.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.put.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.t_column.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.SubnetOversizeException.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.annotate.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.annotate3d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.api.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.artificial.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.batch.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.diag.dependencies.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.diag.performance_report.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.diag.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.disable_numba.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.enable_numba.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.feature.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_clusters.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_stubs.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.filtering.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.find.percentile_threshold.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.find.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.find_link.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.framewise_data.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.grey_dilation.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.handle_logging.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.ignore_logging.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.link.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.link_df_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.link_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.link_partial.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.find_link.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.legacy.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.linking.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.partial.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.subnet.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.subnetlinker.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.linking.utils.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.locate.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.brightfield_ring.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.binary_mask.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.cosmask.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.gaussian_kernel.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.mask_image.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.r_squared_mask.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.sinmask.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.slice_image.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.theta_mask.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.masks.x_squared_masks.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.mass_ecc.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.mass_size.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.minmass_v03_change.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.minmass_v04_change.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.compute_drift.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.diagonal_size.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.direction_corr.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.emsd.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.imsd.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.is_typical.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.min_rolling_theta_entropy.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.msd.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.relate_frames.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.subtract_drift.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.theta_entropy.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.vanhove.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.motion.velocity_corr.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.plot_density_profile.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.plot_displacements.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.plot_traj.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.plot_traj3d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.plots.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.observe.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.predict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.state.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap_single.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.observe.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.predict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.state.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap_single.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.observe.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.predict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.state.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap_single.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df_iter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.observe.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.predict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.state.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap_single.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.instrumented.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.predictor.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.predict.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.bandpass.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.convert_to_int.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.invert_image.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.lowpass.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.scale_to_gamut.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.quiet.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.reconnect_traj_patch.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine.brightfield_ring.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine.center_of_mass.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine.least_squares.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine_com.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.refine_leastsq.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.scatter.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.scatter3d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.static.cluster.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_2d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_3d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.static.proximity.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.static.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.subpx_bias.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.tracking.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.try_numba.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.uncertainty.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.utils.fit_powerlaw.rst.txt create mode 100644 trackpy/v0.6.2/_sources/generated/trackpy.utils.rst.txt create mode 100644 trackpy/v0.6.2/_sources/index.rst.txt create mode 100644 trackpy/v0.6.2/_sources/installation.rst.txt create mode 100644 trackpy/v0.6.2/_sources/introduction.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/adaptive-search.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/brightfield.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/custom-feature-detection.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/on-disk.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/parallel-locate.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/performance.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/prediction.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/subnets.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/tracking-3d.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/uncertainty.rst.txt create mode 100644 trackpy/v0.6.2/_sources/tutorial/walkthrough.rst.txt create mode 100644 trackpy/v0.6.2/_sources/whatsnew.rst.txt create mode 100644 trackpy/v0.6.2/_static/_sphinx_javascript_frameworks_compat.js create mode 100644 trackpy/v0.6.2/_static/basic.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings-white.png create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings.png create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/js/bootstrap.js create mode 100644 trackpy/v0.6.2/_static/bootstrap-2.3.2/js/bootstrap.min.js create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap-theme.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap-theme.css.map create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap-theme.min.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap-theme.min.css.map create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap.css.map create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/css/bootstrap.min.css.map create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.eot create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.svg create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.ttf create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff2 create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/js/bootstrap.js create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/js/bootstrap.min.js create mode 100644 trackpy/v0.6.2/_static/bootstrap-3.4.1/js/npm.js create mode 100644 trackpy/v0.6.2/_static/bootstrap-sphinx.css create mode 100644 trackpy/v0.6.2/_static/bootstrap-sphinx.js create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/amelia/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/cerulean/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/cosmo/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/cyborg/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/flatly/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/img/glyphicons-halflings-white.png create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/img/glyphicons-halflings.png create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/journal/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/readable/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/simplex/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/slate/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/spacelab/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/spruce/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/superhero/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-2.3.2/united/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/cerulean/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/cosmo/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/cyborg/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/darkly/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/flatly/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.eot create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.svg create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.ttf create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.woff create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.woff2 create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/journal/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/lumen/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/paper/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/readable/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/sandstone/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/simplex/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/slate/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/spacelab/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/superhero/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/united/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/bootswatch-3.4.1/yeti/bootstrap.min.css create mode 100644 trackpy/v0.6.2/_static/doctools.js create mode 100644 trackpy/v0.6.2/_static/documentation_options.js create mode 100644 trackpy/v0.6.2/_static/file.png create mode 100644 trackpy/v0.6.2/_static/fluorescent-particles-in-cfs.png create mode 100644 trackpy/v0.6.2/_static/foam.png create mode 100644 trackpy/v0.6.2/_static/interfacial-particles.png create mode 100644 trackpy/v0.6.2/_static/jquery-3.6.0.js create mode 100644 trackpy/v0.6.2/_static/jquery.js create mode 100644 trackpy/v0.6.2/_static/js/jquery-1.12.4.min.js create mode 100644 trackpy/v0.6.2/_static/js/jquery-fix.js create mode 100644 trackpy/v0.6.2/_static/language_data.js create mode 100644 trackpy/v0.6.2/_static/large-particle-in-liquid-crystal.png create mode 100644 trackpy/v0.6.2/_static/minus.png create mode 100644 trackpy/v0.6.2/_static/plus.png create mode 100644 trackpy/v0.6.2/_static/pygments.css create mode 100644 trackpy/v0.6.2/_static/rearrangements-and-strain.png create mode 100644 trackpy/v0.6.2/_static/searchtools.js create mode 100644 trackpy/v0.6.2/_static/tracking-sphere.png create mode 100644 trackpy/v0.6.2/_static/trajectories-in-water.png create mode 100644 trackpy/v0.6.2/_static/underscore-1.13.1.js create mode 100644 trackpy/v0.6.2/_static/underscore.js create mode 100644 trackpy/v0.6.2/api.html create mode 100644 trackpy/v0.6.2/examples/index.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.close.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.dump.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.frames.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.get.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.max_frame.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.put.html create mode 100644 trackpy/v0.6.2/generated/trackpy.FramewiseData.t_column.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.close.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.dump.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.frames.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.get.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.max_frame.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.put.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStore.t_column.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.close.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.dump.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.frames.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.get.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.max_frame.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.put.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.rebuild_cache.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreBig.t_column.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.close.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.dump.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.frames.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.get.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.max_frame.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.put.html create mode 100644 trackpy/v0.6.2/generated/trackpy.PandasHDFStoreSingleNode.t_column.html create mode 100644 trackpy/v0.6.2/generated/trackpy.SubnetOversizeException.html create mode 100644 trackpy/v0.6.2/generated/trackpy.annotate.html create mode 100644 trackpy/v0.6.2/generated/trackpy.annotate3d.html create mode 100644 trackpy/v0.6.2/generated/trackpy.api.html create mode 100644 trackpy/v0.6.2/generated/trackpy.artificial.html create mode 100644 trackpy/v0.6.2/generated/trackpy.batch.html create mode 100644 trackpy/v0.6.2/generated/trackpy.diag.dependencies.html create mode 100644 trackpy/v0.6.2/generated/trackpy.diag.html create mode 100644 trackpy/v0.6.2/generated/trackpy.diag.performance_report.html create mode 100644 trackpy/v0.6.2/generated/trackpy.disable_numba.html create mode 100644 trackpy/v0.6.2/generated/trackpy.enable_numba.html create mode 100644 trackpy/v0.6.2/generated/trackpy.feature.html create mode 100644 trackpy/v0.6.2/generated/trackpy.filtering.filter_clusters.html create mode 100644 trackpy/v0.6.2/generated/trackpy.filtering.filter_stubs.html create mode 100644 trackpy/v0.6.2/generated/trackpy.filtering.html create mode 100644 trackpy/v0.6.2/generated/trackpy.find.html create mode 100644 trackpy/v0.6.2/generated/trackpy.find.percentile_threshold.html create mode 100644 trackpy/v0.6.2/generated/trackpy.find_link.html create mode 100644 trackpy/v0.6.2/generated/trackpy.framewise_data.html create mode 100644 trackpy/v0.6.2/generated/trackpy.grey_dilation.html create mode 100644 trackpy/v0.6.2/generated/trackpy.handle_logging.html create mode 100644 trackpy/v0.6.2/generated/trackpy.html create mode 100644 trackpy/v0.6.2/generated/trackpy.ignore_logging.html create mode 100644 trackpy/v0.6.2/generated/trackpy.link.html create mode 100644 trackpy/v0.6.2/generated/trackpy.link_df_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.link_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.link_partial.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.find_link.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.legacy.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.linking.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.partial.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.subnet.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.subnetlinker.html create mode 100644 trackpy/v0.6.2/generated/trackpy.linking.utils.html create mode 100644 trackpy/v0.6.2/generated/trackpy.locate.html create mode 100644 trackpy/v0.6.2/generated/trackpy.locate_functions.brightfield_ring.html create mode 100644 trackpy/v0.6.2/generated/trackpy.locate_functions.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.binary_mask.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.cosmask.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.gaussian_kernel.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.mask_image.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.r_squared_mask.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.sinmask.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.slice_image.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.theta_mask.html create mode 100644 trackpy/v0.6.2/generated/trackpy.masks.x_squared_masks.html create mode 100644 trackpy/v0.6.2/generated/trackpy.mass_ecc.html create mode 100644 trackpy/v0.6.2/generated/trackpy.mass_size.html create mode 100644 trackpy/v0.6.2/generated/trackpy.minmass_v03_change.html create mode 100644 trackpy/v0.6.2/generated/trackpy.minmass_v04_change.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.compute_drift.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.diagonal_size.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.direction_corr.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.emsd.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.imsd.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.is_typical.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.min_rolling_theta_entropy.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.msd.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.relate_frames.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.subtract_drift.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.theta_entropy.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.vanhove.html create mode 100644 trackpy/v0.6.2/generated/trackpy.motion.velocity_corr.html create mode 100644 trackpy/v0.6.2/generated/trackpy.plot_density_profile.html create mode 100644 trackpy/v0.6.2/generated/trackpy.plot_displacements.html create mode 100644 trackpy/v0.6.2/generated/trackpy.plot_traj.html create mode 100644 trackpy/v0.6.2/generated/trackpy.plot_traj3d.html create mode 100644 trackpy/v0.6.2/generated/trackpy.plots.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.link_df.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.link_df_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.observe.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.predict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.state.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.wrap.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.ChannelPredict.wrap_single.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.link_df.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.link_df_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.observe.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.predict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.state.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.wrap.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.DriftPredict.wrap_single.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.link_df.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.link_df_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.observe.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.predict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.state.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.wrap.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NearestVelocityPredict.wrap_single.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.link_df.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.link_df_iter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.observe.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.predict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.state.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.wrap.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.NullPredict.wrap_single.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.instrumented.html create mode 100644 trackpy/v0.6.2/generated/trackpy.predict.predictor.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.bandpass.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.convert_to_int.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.invert_image.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.lowpass.html create mode 100644 trackpy/v0.6.2/generated/trackpy.preprocessing.scale_to_gamut.html create mode 100644 trackpy/v0.6.2/generated/trackpy.quiet.html create mode 100644 trackpy/v0.6.2/generated/trackpy.reconnect_traj_patch.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine.brightfield_ring.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine.center_of_mass.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine.least_squares.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine_com.html create mode 100644 trackpy/v0.6.2/generated/trackpy.refine_leastsq.html create mode 100644 trackpy/v0.6.2/generated/trackpy.scatter.html create mode 100644 trackpy/v0.6.2/generated/trackpy.scatter3d.html create mode 100644 trackpy/v0.6.2/generated/trackpy.static.cluster.html create mode 100644 trackpy/v0.6.2/generated/trackpy.static.html create mode 100644 trackpy/v0.6.2/generated/trackpy.static.pair_correlation_2d.html create mode 100644 trackpy/v0.6.2/generated/trackpy.static.pair_correlation_3d.html create mode 100644 trackpy/v0.6.2/generated/trackpy.static.proximity.html create mode 100644 trackpy/v0.6.2/generated/trackpy.subpx_bias.html create mode 100644 trackpy/v0.6.2/generated/trackpy.tracking.html create mode 100644 trackpy/v0.6.2/generated/trackpy.try_numba.html create mode 100644 trackpy/v0.6.2/generated/trackpy.uncertainty.html create mode 100644 trackpy/v0.6.2/generated/trackpy.utils.fit_powerlaw.html create mode 100644 trackpy/v0.6.2/generated/trackpy.utils.html create mode 100644 trackpy/v0.6.2/genindex.html create mode 100644 trackpy/v0.6.2/index.html create mode 100644 trackpy/v0.6.2/installation.html create mode 100644 trackpy/v0.6.2/introduction.html create mode 100644 trackpy/v0.6.2/objects.inv create mode 100644 trackpy/v0.6.2/search.html create mode 100644 trackpy/v0.6.2/searchindex.js create mode 100644 trackpy/v0.6.2/tutorial.html create mode 100644 trackpy/v0.6.2/tutorial/adaptive-search.html create mode 100644 trackpy/v0.6.2/tutorial/brightfield.html create mode 100644 trackpy/v0.6.2/tutorial/custom-feature-detection.html create mode 100644 trackpy/v0.6.2/tutorial/on-disk.html create mode 100644 trackpy/v0.6.2/tutorial/parallel-locate.html create mode 100644 trackpy/v0.6.2/tutorial/performance.html create mode 100644 trackpy/v0.6.2/tutorial/prediction.html create mode 100644 trackpy/v0.6.2/tutorial/subnets.html create mode 100644 trackpy/v0.6.2/tutorial/tracking-3d.html create mode 100644 trackpy/v0.6.2/tutorial/uncertainty.html create mode 100644 trackpy/v0.6.2/tutorial/walkthrough.html create mode 100644 trackpy/v0.6.2/whatsnew.html diff --git a/robots.txt b/robots.txt index a7d3d72f..f6bd49a5 100644 --- a/robots.txt +++ b/robots.txt @@ -9,6 +9,7 @@ Disallow: /trackpy/v0.4.1/ Disallow: /trackpy/v0.4.2/ Disallow: /trackpy/v0.5.0/ Disallow: /trackpy/v0.6.0/ +Disallow: /trackpy/v0.6.1/ Disallow: /pims/0.3.2/ Disallow: /pims/v0.3.2/ diff --git a/trackpy/stable/index.html b/trackpy/stable/index.html index fd56d6c1..96abf509 100644 --- a/trackpy/stable/index.html +++ b/trackpy/stable/index.html @@ -1,5 +1,5 @@ - + diff --git a/trackpy/v0.6.2/.buildinfo b/trackpy/v0.6.2/.buildinfo new file mode 100644 index 00000000..95315ee2 --- /dev/null +++ b/trackpy/v0.6.2/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: eaeae5838a636b68b7411372cfb5f139 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/trackpy/v0.6.2/_sources/api.rst.txt b/trackpy/v0.6.2/_sources/api.rst.txt new file mode 100644 index 00000000..4fe3921f --- /dev/null +++ b/trackpy/v0.6.2/_sources/api.rst.txt @@ -0,0 +1,282 @@ +.. _api_ref: + +API reference +============= +The core functionality of trackpy is grouped into three separate steps: + +1. Locating features in an image +2. Refining feature coordinates to obtain subpixel precision +3. Identifying features through time, linking them into trajectories. + +Convenience functions for feature finding, refinement, and linking are readily available: + +.. autosummary:: + :toctree: generated/ + + trackpy.locate + trackpy.batch + trackpy.link + +For more control on your tracking "pipeline", the following core functions are provided: + + +Feature finding +--------------- +.. autosummary:: + :toctree: generated/ + + trackpy.grey_dilation + trackpy.find_link + + +Coordinate refinement +--------------------- +.. autosummary:: + :toctree: generated/ + + trackpy.refine_com + trackpy.refine_leastsq + +Linking +------- +.. autosummary:: + :toctree: generated/ + + trackpy.link + trackpy.link_iter + trackpy.link_df_iter + trackpy.link_partial + trackpy.reconnect_traj_patch + + +:func:`~trackpy.linking.link` and :func:`~trackpy.linking.link_df_iter` run +the same underlying code. :func:`~trackpy.linking.link` operates on a single +DataFrame containing data for an entire movie. +:func:`~trackpy.linking.link_df_iter` streams through larger data sets, +in the form of one DataFrame for each video frame. +:func:`~trackpy.linking.link_iter` streams through a series of numpy +ndarrays. +:func:`~trackpy.linking.link_partial` can patch a region of trajectories in +an already linked dataset. + + +See the tutorial on large data sets for more. + +Static Analysis +--------------- + +.. autosummary:: + :toctree: generated/ + + trackpy.static.proximity + trackpy.static.pair_correlation_2d + trackpy.static.pair_correlation_3d + trackpy.static.cluster + +Motion Analysis +--------------- + +.. autosummary:: + :toctree: generated/ + + trackpy.motion.msd + trackpy.motion.imsd + trackpy.motion.emsd + trackpy.motion.compute_drift + trackpy.motion.subtract_drift + trackpy.motion.vanhove + trackpy.motion.relate_frames + trackpy.motion.velocity_corr + trackpy.motion.direction_corr + trackpy.motion.is_typical + trackpy.motion.diagonal_size + trackpy.motion.theta_entropy + trackpy.motion.min_rolling_theta_entropy + trackpy.filtering.filter_stubs + trackpy.filtering.filter_clusters + +Prediction Framework +-------------------- + +Trackpy extends the Crocker--Grier algoritm using a prediction framework, described in the prediction tutorial. + +.. autosummary:: + :toctree: generated/ + + trackpy.predict.NullPredict + trackpy.predict.ChannelPredict + trackpy.predict.DriftPredict + trackpy.predict.NearestVelocityPredict + trackpy.predict.predictor + trackpy.predict.instrumented + +Plotting Tools +-------------- + +Trackpy includes functions for plotting the data in ways that are commonly useful. If you don't find what you need here, you can plot the data any way you like using matplotlib, seaborn, or any other plotting library. + +.. autosummary:: + :toctree: generated/ + + trackpy.annotate + trackpy.scatter + trackpy.plot_traj + trackpy.annotate3d + trackpy.scatter3d + trackpy.plot_traj3d + trackpy.plot_displacements + trackpy.subpx_bias + trackpy.plot_density_profile + +These two are almost too simple to justify their existence -- just a convenient shorthand for a common plotting task. + +.. autosummary:: + :toctree: generated/ + + trackpy.mass_ecc + trackpy.mass_size + +Image Conversion +---------------- + +By default, :func:`~trackpy.feature.locate` applies a bandpass and a percentile-based +threshold to the image(s) before finding features. You can turn off this functionality +using ``preprocess=False, percentile=0``.) In many cases, the default bandpass, which +guesses good length scales from the ``diameter`` parameter, "just works." But if you want +to executre these steps manually, you can. + +.. autosummary:: + :toctree: generated/ + + trackpy.find.percentile_threshold + trackpy.preprocessing.bandpass + trackpy.preprocessing.lowpass + trackpy.preprocessing.scale_to_gamut + trackpy.preprocessing.invert_image + trackpy.preprocessing.convert_to_int + +Framewise Data Storage & Retrieval Interface +-------------------------------------------- + +Trackpy implements a generic interface that could be used to store and +retrieve particle tracking data in any file format. We hope that it can +make it easier for researchers who use different file formats to exchange data. Any in-house format could be accessed using the same simple interface in trackpy. + +At present, the interface is implemented only for HDF5 files. There are +several different implementations, each with different performance +optimizations. :class:`~trackpy.framewise_data.PandasHDFStoreBig` is a good general-purpose choice. + +.. autosummary:: + :toctree: generated/ + + trackpy.PandasHDFStore + trackpy.PandasHDFStoreBig + trackpy.PandasHDFStoreSingleNode + trackpy.FramewiseData + +That last class cannot be used directly; it is meant to be subclassed +to support other formats. See *Writing Your Own Interface* in the streaming tutorial for +more. + +Logging +------- + +Trackpy issues log messages. This functionality is mainly used to report the +progress of lengthy jobs, but it may be used in the future to report details of +feature-finding and linking for debugging purposes. + +When trackpy is imported, it automatically calls `handle_logging()`, which sets +the logging level and attaches a logging handler that plays nicely with +IPython notebooks. You can override this by calling `ignore_logging()` and +configuring the logger however you like. + +.. autosummary:: + :toctree: generated/ + + trackpy.quiet + trackpy.handle_logging + trackpy.ignore_logging + +Utility functions +----------------- + +.. autosummary:: + :toctree: generated/ + + trackpy.minmass_v03_change + trackpy.minmass_v04_change + trackpy.utils.fit_powerlaw + +Diagnostic functions +-------------------- + +.. autosummary:: + :toctree: generated/ + + trackpy.diag.performance_report + trackpy.diag.dependencies + +Low-Level API (Advanced) +------------------------ + +Switching Between Numba and Pure Python +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Trackpy implements the most intensive (read: slowest) parts of the core feature-finding and linking algorithm in pure Python (with numpy) and also in `numba `_, which accelerates Python code. Numba can offer a major performance boost, but it is still relatively new, and it can be challenging to use. If numba is available, trackpy will use the numba implementation by default; otherwise, it will use pure Python. The following functions allow sophisticated users to manually switch between numba and pure-Python modes. This may be used, for example, to measure the performance of these two implementations on your data. + +.. autosummary:: + :toctree: generated/ + + trackpy.enable_numba + trackpy.disable_numba + + +Low-Level Linking API +^^^^^^^^^^^^^^^^^^^^^ + +All of the linking functions in trackpy provide the same level of control over the linking algorithm itself. For almost all users, the functions above will be sufficient. But :func:`~trackpy.linking.link_df` and :func:`~trackpy.linking.link_df_iter` above do assume that the data is stored in a pandas DataFrame. For users who want to use some other iterable data structure, the functions below provide direct access to the linking code. + +.. autosummary:: + :toctree: generated/ + + trackpy.link_iter + trackpy.link + +And the following classes can be subclassed to implement a customized linking procedure. + +.. autosummary:: + :toctree: generated/ + + trackpy.SubnetOversizeException + +Masks +^^^^^ + +These functions may also be useful for rolling your own algorithms: + +.. autosummary:: + :toctree: generated/ + + trackpy.masks.binary_mask + trackpy.masks.r_squared_mask + trackpy.masks.x_squared_masks + trackpy.masks.cosmask + trackpy.masks.sinmask + trackpy.masks.theta_mask + trackpy.masks.gaussian_kernel + trackpy.masks.mask_image + trackpy.masks.slice_image + +Full API reference +------------------ + +A full overview of all modules and functions can be found below: + +.. autosummary:: + :toctree: generated/ + :recursive: + + trackpy + +.. + Note: we excluded trackpy.tests in conf.py (autosummary_mock_imports) diff --git a/trackpy/v0.6.2/_sources/examples/index.rst.txt b/trackpy/v0.6.2/_sources/examples/index.rst.txt new file mode 100644 index 00000000..6ab00c0f --- /dev/null +++ b/trackpy/v0.6.2/_sources/examples/index.rst.txt @@ -0,0 +1,85 @@ + + +.. raw:: html + + + +.. _example_gallery: + +Example gallery +=============== + + + +.. toctree:: + :hidden: + + + + + + + +.. raw:: html + +
diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.close.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.close.rst.txt new file mode 100644 index 00000000..7c531094 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.close.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.close +=========================== + +.. currentmodule:: trackpy + +.. automethod:: FramewiseData.close \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.dump.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.dump.rst.txt new file mode 100644 index 00000000..93820514 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.dump.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.dump +========================== + +.. currentmodule:: trackpy + +.. automethod:: FramewiseData.dump \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.frames.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.frames.rst.txt new file mode 100644 index 00000000..cb020c95 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.frames.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.frames +============================ + +.. currentmodule:: trackpy + +.. autoproperty:: FramewiseData.frames \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.get.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.get.rst.txt new file mode 100644 index 00000000..c558f0a9 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.get.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.get +========================= + +.. currentmodule:: trackpy + +.. automethod:: FramewiseData.get \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.max_frame.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.max_frame.rst.txt new file mode 100644 index 00000000..6f85f7ef --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.max_frame.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.max\_frame +================================ + +.. currentmodule:: trackpy + +.. autoproperty:: FramewiseData.max_frame \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.put.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.put.rst.txt new file mode 100644 index 00000000..6b86b204 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.put.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.put +========================= + +.. currentmodule:: trackpy + +.. automethod:: FramewiseData.put \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.rst.txt new file mode 100644 index 00000000..ad73beda --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.rst.txt @@ -0,0 +1,34 @@ +trackpy.FramewiseData +===================== + +.. currentmodule:: trackpy + +.. autoclass:: FramewiseData + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + FramewiseData.close + FramewiseData.dump + FramewiseData.get + FramewiseData.put + + + + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + FramewiseData.frames + FramewiseData.max_frame + FramewiseData.t_column + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.t_column.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.t_column.rst.txt new file mode 100644 index 00000000..6eb9359b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.FramewiseData.t_column.rst.txt @@ -0,0 +1,6 @@ +trackpy.FramewiseData.t\_column +=============================== + +.. currentmodule:: trackpy + +.. autoproperty:: FramewiseData.t_column \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.close.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.close.rst.txt new file mode 100644 index 00000000..ba1dbdc5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.close.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.close +============================ + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStore.close \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.dump.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.dump.rst.txt new file mode 100644 index 00000000..996585b6 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.dump.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.dump +=========================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStore.dump \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.frames.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.frames.rst.txt new file mode 100644 index 00000000..f55a1d91 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.frames.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.frames +============================= + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStore.frames \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.get.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.get.rst.txt new file mode 100644 index 00000000..cd8a193d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.get.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.get +========================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStore.get \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.max_frame.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.max_frame.rst.txt new file mode 100644 index 00000000..49f92320 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.max_frame.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.max\_frame +================================= + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStore.max_frame \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.put.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.put.rst.txt new file mode 100644 index 00000000..1f8734a4 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.put.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.put +========================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStore.put \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.rst.txt new file mode 100644 index 00000000..80dcda45 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.rst.txt @@ -0,0 +1,34 @@ +trackpy.PandasHDFStore +====================== + +.. currentmodule:: trackpy + +.. autoclass:: PandasHDFStore + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStore.close + PandasHDFStore.dump + PandasHDFStore.get + PandasHDFStore.put + + + + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStore.frames + PandasHDFStore.max_frame + PandasHDFStore.t_column + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.t_column.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.t_column.rst.txt new file mode 100644 index 00000000..51b1dc08 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStore.t_column.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStore.t\_column +================================ + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStore.t_column \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.close.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.close.rst.txt new file mode 100644 index 00000000..ffa17b9d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.close.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.close +=============================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreBig.close \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.dump.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.dump.rst.txt new file mode 100644 index 00000000..a7ef9a90 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.dump.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.dump +============================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreBig.dump \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.frames.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.frames.rst.txt new file mode 100644 index 00000000..175fd2eb --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.frames.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.frames +================================ + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreBig.frames \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.get.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.get.rst.txt new file mode 100644 index 00000000..29a5df7e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.get.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.get +============================= + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreBig.get \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.max_frame.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.max_frame.rst.txt new file mode 100644 index 00000000..4157c6d7 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.max_frame.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.max\_frame +==================================== + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreBig.max_frame \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.put.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.put.rst.txt new file mode 100644 index 00000000..19fe9482 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.put.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.put +============================= + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreBig.put \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rebuild_cache.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rebuild_cache.rst.txt new file mode 100644 index 00000000..d7e8fdbe --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rebuild_cache.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.rebuild\_cache +======================================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreBig.rebuild_cache \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rst.txt new file mode 100644 index 00000000..40a2cf68 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.rst.txt @@ -0,0 +1,35 @@ +trackpy.PandasHDFStoreBig +========================= + +.. currentmodule:: trackpy + +.. autoclass:: PandasHDFStoreBig + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStoreBig.close + PandasHDFStoreBig.dump + PandasHDFStoreBig.get + PandasHDFStoreBig.put + PandasHDFStoreBig.rebuild_cache + + + + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStoreBig.frames + PandasHDFStoreBig.max_frame + PandasHDFStoreBig.t_column + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.t_column.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.t_column.rst.txt new file mode 100644 index 00000000..44d61db1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreBig.t_column.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreBig.t\_column +=================================== + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreBig.t_column \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.close.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.close.rst.txt new file mode 100644 index 00000000..a6d3f685 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.close.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.close +====================================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreSingleNode.close \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.dump.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.dump.rst.txt new file mode 100644 index 00000000..9df446d3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.dump.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.dump +===================================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreSingleNode.dump \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.frames.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.frames.rst.txt new file mode 100644 index 00000000..ec602910 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.frames.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.frames +======================================= + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreSingleNode.frames \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.get.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.get.rst.txt new file mode 100644 index 00000000..1a706e5f --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.get.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.get +==================================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreSingleNode.get \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.max_frame.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.max_frame.rst.txt new file mode 100644 index 00000000..aec6b5b1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.max_frame.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.max\_frame +=========================================== + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreSingleNode.max_frame \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.put.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.put.rst.txt new file mode 100644 index 00000000..e177134a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.put.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.put +==================================== + +.. currentmodule:: trackpy + +.. automethod:: PandasHDFStoreSingleNode.put \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.rst.txt new file mode 100644 index 00000000..465841ad --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.rst.txt @@ -0,0 +1,34 @@ +trackpy.PandasHDFStoreSingleNode +================================ + +.. currentmodule:: trackpy + +.. autoclass:: PandasHDFStoreSingleNode + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStoreSingleNode.close + PandasHDFStoreSingleNode.dump + PandasHDFStoreSingleNode.get + PandasHDFStoreSingleNode.put + + + + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + PandasHDFStoreSingleNode.frames + PandasHDFStoreSingleNode.max_frame + PandasHDFStoreSingleNode.t_column + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.t_column.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.t_column.rst.txt new file mode 100644 index 00000000..f411c520 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.PandasHDFStoreSingleNode.t_column.rst.txt @@ -0,0 +1,6 @@ +trackpy.PandasHDFStoreSingleNode.t\_column +========================================== + +.. currentmodule:: trackpy + +.. autoproperty:: PandasHDFStoreSingleNode.t_column \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.SubnetOversizeException.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.SubnetOversizeException.rst.txt new file mode 100644 index 00000000..529d4351 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.SubnetOversizeException.rst.txt @@ -0,0 +1,6 @@ +trackpy.SubnetOversizeException +=============================== + +.. currentmodule:: trackpy + +.. autoexception:: SubnetOversizeException \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.annotate.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.annotate.rst.txt new file mode 100644 index 00000000..a66bd4e3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.annotate.rst.txt @@ -0,0 +1,6 @@ +trackpy.annotate +================ + +.. currentmodule:: trackpy + +.. autofunction:: annotate \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.annotate3d.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.annotate3d.rst.txt new file mode 100644 index 00000000..d1cf6ac1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.annotate3d.rst.txt @@ -0,0 +1,6 @@ +trackpy.annotate3d +================== + +.. currentmodule:: trackpy + +.. autofunction:: annotate3d \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.api.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.api.rst.txt new file mode 100644 index 00000000..30ea166b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.api.rst.txt @@ -0,0 +1,23 @@ +trackpy.api +=========== + +.. automodule:: trackpy.api + + + + + + + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.artificial.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.artificial.rst.txt new file mode 100644 index 00000000..0f93b4d8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.artificial.rst.txt @@ -0,0 +1,51 @@ +trackpy.artificial +================== + +.. automodule:: trackpy.artificial + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + draw_array + draw_cluster + draw_feature + draw_features_brightfield + draw_point + draw_spots + feat_brightfield + feat_disc + feat_gauss + feat_hat + feat_ring + feat_step + gen_connected_locations + gen_nonoverlapping_locations + gen_random_locations + rot_2d + rot_3d + + + + + + .. rubric:: Classes + + .. autosummary:: + + SimulatedImage + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.batch.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.batch.rst.txt new file mode 100644 index 00000000..15d777c8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.batch.rst.txt @@ -0,0 +1,6 @@ +trackpy.batch +============= + +.. currentmodule:: trackpy + +.. autofunction:: batch \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.diag.dependencies.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.diag.dependencies.rst.txt new file mode 100644 index 00000000..3c30f663 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.diag.dependencies.rst.txt @@ -0,0 +1,6 @@ +trackpy.diag.dependencies +========================= + +.. currentmodule:: trackpy.diag + +.. autofunction:: dependencies \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.diag.performance_report.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.diag.performance_report.rst.txt new file mode 100644 index 00000000..906b7a7f --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.diag.performance_report.rst.txt @@ -0,0 +1,6 @@ +trackpy.diag.performance\_report +================================ + +.. currentmodule:: trackpy.diag + +.. autofunction:: performance_report \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.diag.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.diag.rst.txt new file mode 100644 index 00000000..ccb9f933 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.diag.rst.txt @@ -0,0 +1,30 @@ +trackpy.diag +============ + +.. automodule:: trackpy.diag + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + dependencies + performance_report + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.disable_numba.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.disable_numba.rst.txt new file mode 100644 index 00000000..d6c6f525 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.disable_numba.rst.txt @@ -0,0 +1,6 @@ +trackpy.disable\_numba +====================== + +.. currentmodule:: trackpy + +.. autofunction:: disable_numba \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.enable_numba.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.enable_numba.rst.txt new file mode 100644 index 00000000..1f390c8e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.enable_numba.rst.txt @@ -0,0 +1,6 @@ +trackpy.enable\_numba +===================== + +.. currentmodule:: trackpy + +.. autofunction:: enable_numba \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.feature.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.feature.rst.txt new file mode 100644 index 00000000..a389b4d9 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.feature.rst.txt @@ -0,0 +1,37 @@ +trackpy.feature +=============== + +.. automodule:: trackpy.feature + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + batch + characterize + estimate_mass + estimate_size + local_maxima + locate + minmass_v03_change + minmass_v04_change + refine + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_clusters.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_clusters.rst.txt new file mode 100644 index 00000000..f5e34745 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_clusters.rst.txt @@ -0,0 +1,6 @@ +trackpy.filtering.filter\_clusters +================================== + +.. currentmodule:: trackpy.filtering + +.. autofunction:: filter_clusters \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_stubs.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_stubs.rst.txt new file mode 100644 index 00000000..421fb616 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.filter_stubs.rst.txt @@ -0,0 +1,6 @@ +trackpy.filtering.filter\_stubs +=============================== + +.. currentmodule:: trackpy.filtering + +.. autofunction:: filter_stubs \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.filtering.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.rst.txt new file mode 100644 index 00000000..a9f948d6 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.filtering.rst.txt @@ -0,0 +1,33 @@ +trackpy.filtering +================= + +.. automodule:: trackpy.filtering + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + bust_clusters + bust_ghosts + filter + filter_clusters + filter_stubs + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.find.percentile_threshold.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.find.percentile_threshold.rst.txt new file mode 100644 index 00000000..9fb4b5ee --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.find.percentile_threshold.rst.txt @@ -0,0 +1,6 @@ +trackpy.find.percentile\_threshold +================================== + +.. currentmodule:: trackpy.find + +.. autofunction:: percentile_threshold \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.find.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.find.rst.txt new file mode 100644 index 00000000..e3981c02 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.find.rst.txt @@ -0,0 +1,33 @@ +trackpy.find +============ + +.. automodule:: trackpy.find + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + drop_close + grey_dilation + grey_dilation_legacy + percentile_threshold + where_close + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.find_link.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.find_link.rst.txt new file mode 100644 index 00000000..d07c0ce8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.find_link.rst.txt @@ -0,0 +1,6 @@ +trackpy.find\_link +================== + +.. currentmodule:: trackpy + +.. autofunction:: find_link \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.framewise_data.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.framewise_data.rst.txt new file mode 100644 index 00000000..3f748205 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.framewise_data.rst.txt @@ -0,0 +1,39 @@ +trackpy.framewise\_data +======================= + +.. automodule:: trackpy.framewise_data + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + code_key + decode_key + + + + + + .. rubric:: Classes + + .. autosummary:: + + FramewiseData + PandasHDFStore + PandasHDFStoreBig + PandasHDFStoreSingleNode + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.grey_dilation.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.grey_dilation.rst.txt new file mode 100644 index 00000000..849d0c9f --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.grey_dilation.rst.txt @@ -0,0 +1,6 @@ +trackpy.grey\_dilation +====================== + +.. currentmodule:: trackpy + +.. autofunction:: grey_dilation \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.handle_logging.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.handle_logging.rst.txt new file mode 100644 index 00000000..c3d79b00 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.handle_logging.rst.txt @@ -0,0 +1,6 @@ +trackpy.handle\_logging +======================= + +.. currentmodule:: trackpy + +.. autofunction:: handle_logging \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.ignore_logging.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.ignore_logging.rst.txt new file mode 100644 index 00000000..44b891f8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.ignore_logging.rst.txt @@ -0,0 +1,6 @@ +trackpy.ignore\_logging +======================= + +.. currentmodule:: trackpy + +.. autofunction:: ignore_logging \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.link.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.link.rst.txt new file mode 100644 index 00000000..e96c6375 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.link.rst.txt @@ -0,0 +1,6 @@ +trackpy.link +============ + +.. currentmodule:: trackpy + +.. autofunction:: link \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.link_df_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.link_df_iter.rst.txt new file mode 100644 index 00000000..0b9c73a0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.link_df_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.link\_df\_iter +====================== + +.. currentmodule:: trackpy + +.. autofunction:: link_df_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.link_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.link_iter.rst.txt new file mode 100644 index 00000000..cd6b6cd2 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.link_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.link\_iter +================== + +.. currentmodule:: trackpy + +.. autofunction:: link_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.link_partial.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.link_partial.rst.txt new file mode 100644 index 00000000..eeab74e6 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.link_partial.rst.txt @@ -0,0 +1,6 @@ +trackpy.link\_partial +===================== + +.. currentmodule:: trackpy + +.. autofunction:: link_partial \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.find_link.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.find_link.rst.txt new file mode 100644 index 00000000..457f429a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.find_link.rst.txt @@ -0,0 +1,6 @@ +trackpy.linking.find\_link +========================== + +.. currentmodule:: trackpy.linking + +.. autofunction:: find_link \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.legacy.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.legacy.rst.txt new file mode 100644 index 00000000..6adecf2b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.legacy.rst.txt @@ -0,0 +1,48 @@ +trackpy.linking.legacy +====================== + +.. automodule:: trackpy.linking.legacy + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + assign_candidates + link + link_df + link_df_iter + link_iter + strip_diagnostics + + + + + + .. rubric:: Classes + + .. autosummary:: + + HashTable + Hash_table + Linker + Point + PointDiagnostics + PointND + PointNDDiagnostics + Track + TreeFinder + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.linking.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.linking.rst.txt new file mode 100644 index 00000000..7e31c3f9 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.linking.rst.txt @@ -0,0 +1,39 @@ +trackpy.linking.linking +======================= + +.. automodule:: trackpy.linking.linking + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + adaptive_link_wrap + link + link_df + link_df_iter + link_iter + + + + + + .. rubric:: Classes + + .. autosummary:: + + Linker + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.partial.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.partial.rst.txt new file mode 100644 index 00000000..e549c706 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.partial.rst.txt @@ -0,0 +1,31 @@ +trackpy.linking.partial +======================= + +.. automodule:: trackpy.linking.partial + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + coords_from_df_partial + link_partial + reconnect_traj_patch + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.rst.txt new file mode 100644 index 00000000..1edc6eb5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.rst.txt @@ -0,0 +1,37 @@ +trackpy.linking +=============== + +.. automodule:: trackpy.linking + + + + + + + + + + + + + + + + + + + +.. rubric:: Modules + +.. autosummary:: + :toctree: + :recursive: + + trackpy.linking.find_link + trackpy.linking.legacy + trackpy.linking.linking + trackpy.linking.partial + trackpy.linking.subnet + trackpy.linking.subnetlinker + trackpy.linking.utils + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnet.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnet.rst.txt new file mode 100644 index 00000000..51e47674 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnet.rst.txt @@ -0,0 +1,39 @@ +trackpy.linking.subnet +====================== + +.. automodule:: trackpy.linking.subnet + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + assign_subnet + split_subnet + + + + + + .. rubric:: Classes + + .. autosummary:: + + HashBTree + HashBase + HashKDTree + Subnets + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnetlinker.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnetlinker.rst.txt new file mode 100644 index 00000000..13693430 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.subnetlinker.rst.txt @@ -0,0 +1,42 @@ +trackpy.linking.subnetlinker +============================ + +.. automodule:: trackpy.linking.subnetlinker + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + drop_link + nonrecursive_link + numba_link + recursive_linker_obj + subnet_linker_drop + subnet_linker_nonrecursive + subnet_linker_numba + subnet_linker_recursive + + + + + + .. rubric:: Classes + + .. autosummary:: + + SubnetLinker + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.linking.utils.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.linking.utils.rst.txt new file mode 100644 index 00000000..dd447308 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.linking.utils.rst.txt @@ -0,0 +1,47 @@ +trackpy.linking.utils +===================== + +.. automodule:: trackpy.linking.utils + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + coords_from_df + coords_from_df_iter + points_from_arr + points_to_arr + verify_integrity + + + + + + .. rubric:: Classes + + .. autosummary:: + + Point + TrackUnstored + + + + + + .. rubric:: Exceptions + + .. autosummary:: + + SubnetOversizeException + UnknownLinkingError + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.locate.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.locate.rst.txt new file mode 100644 index 00000000..91b5b905 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.locate.rst.txt @@ -0,0 +1,6 @@ +trackpy.locate +============== + +.. currentmodule:: trackpy + +.. autofunction:: locate \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.brightfield_ring.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.brightfield_ring.rst.txt new file mode 100644 index 00000000..0cb01d8e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.brightfield_ring.rst.txt @@ -0,0 +1,29 @@ +trackpy.locate\_functions.brightfield\_ring +=========================================== + +.. automodule:: trackpy.locate_functions.brightfield_ring + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + locate_brightfield_ring + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.rst.txt new file mode 100644 index 00000000..3e50a5b0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.locate_functions.rst.txt @@ -0,0 +1,31 @@ +trackpy.locate\_functions +========================= + +.. automodule:: trackpy.locate_functions + + + + + + + + + + + + + + + + + + + +.. rubric:: Modules + +.. autosummary:: + :toctree: + :recursive: + + trackpy.locate_functions.brightfield_ring + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.binary_mask.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.binary_mask.rst.txt new file mode 100644 index 00000000..4c9f777e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.binary_mask.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.binary\_mask +========================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: binary_mask \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.cosmask.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.cosmask.rst.txt new file mode 100644 index 00000000..49afc9c5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.cosmask.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.cosmask +===================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: cosmask \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.gaussian_kernel.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.gaussian_kernel.rst.txt new file mode 100644 index 00000000..03c8ba2e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.gaussian_kernel.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.gaussian\_kernel +============================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: gaussian_kernel \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.mask_image.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.mask_image.rst.txt new file mode 100644 index 00000000..ae051a2c --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.mask_image.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.mask\_image +========================= + +.. currentmodule:: trackpy.masks + +.. autofunction:: mask_image \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.r_squared_mask.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.r_squared_mask.rst.txt new file mode 100644 index 00000000..2f6995a5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.r_squared_mask.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.r\_squared\_mask +============================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: r_squared_mask \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.rst.txt new file mode 100644 index 00000000..e564c445 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.rst.txt @@ -0,0 +1,40 @@ +trackpy.masks +============= + +.. automodule:: trackpy.masks + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + N_binary_mask + binary_mask + cosmask + gaussian_kernel + get_mask + get_slice + mask_image + r_squared_mask + sinmask + slice_image + theta_mask + x_squared_masks + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.sinmask.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.sinmask.rst.txt new file mode 100644 index 00000000..5a9978ea --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.sinmask.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.sinmask +===================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: sinmask \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.slice_image.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.slice_image.rst.txt new file mode 100644 index 00000000..13e386d4 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.slice_image.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.slice\_image +========================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: slice_image \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.theta_mask.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.theta_mask.rst.txt new file mode 100644 index 00000000..a9d6c26a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.theta_mask.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.theta\_mask +========================= + +.. currentmodule:: trackpy.masks + +.. autofunction:: theta_mask \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.masks.x_squared_masks.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.masks.x_squared_masks.rst.txt new file mode 100644 index 00000000..e81c2cf8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.masks.x_squared_masks.rst.txt @@ -0,0 +1,6 @@ +trackpy.masks.x\_squared\_masks +=============================== + +.. currentmodule:: trackpy.masks + +.. autofunction:: x_squared_masks \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.mass_ecc.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.mass_ecc.rst.txt new file mode 100644 index 00000000..fe24a5b0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.mass_ecc.rst.txt @@ -0,0 +1,6 @@ +trackpy.mass\_ecc +================= + +.. currentmodule:: trackpy + +.. autofunction:: mass_ecc \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.mass_size.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.mass_size.rst.txt new file mode 100644 index 00000000..3d9b7dc8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.mass_size.rst.txt @@ -0,0 +1,6 @@ +trackpy.mass\_size +================== + +.. currentmodule:: trackpy + +.. autofunction:: mass_size \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v03_change.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v03_change.rst.txt new file mode 100644 index 00000000..df180192 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v03_change.rst.txt @@ -0,0 +1,6 @@ +trackpy.minmass\_v03\_change +============================ + +.. currentmodule:: trackpy + +.. autofunction:: minmass_v03_change \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v04_change.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v04_change.rst.txt new file mode 100644 index 00000000..a4a2a2da --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.minmass_v04_change.rst.txt @@ -0,0 +1,6 @@ +trackpy.minmass\_v04\_change +============================ + +.. currentmodule:: trackpy + +.. autofunction:: minmass_v04_change \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.compute_drift.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.compute_drift.rst.txt new file mode 100644 index 00000000..66895320 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.compute_drift.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.compute\_drift +============================= + +.. currentmodule:: trackpy.motion + +.. autofunction:: compute_drift \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.diagonal_size.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.diagonal_size.rst.txt new file mode 100644 index 00000000..c782163d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.diagonal_size.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.diagonal\_size +============================= + +.. currentmodule:: trackpy.motion + +.. autofunction:: diagonal_size \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.direction_corr.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.direction_corr.rst.txt new file mode 100644 index 00000000..3b188d8f --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.direction_corr.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.direction\_corr +============================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: direction_corr \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.emsd.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.emsd.rst.txt new file mode 100644 index 00000000..245d26c5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.emsd.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.emsd +=================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: emsd \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.imsd.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.imsd.rst.txt new file mode 100644 index 00000000..b0909b69 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.imsd.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.imsd +=================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: imsd \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.is_typical.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.is_typical.rst.txt new file mode 100644 index 00000000..4c2b6d9d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.is_typical.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.is\_typical +========================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: is_typical \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.min_rolling_theta_entropy.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.min_rolling_theta_entropy.rst.txt new file mode 100644 index 00000000..446db006 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.min_rolling_theta_entropy.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.min\_rolling\_theta\_entropy +=========================================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: min_rolling_theta_entropy \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.msd.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.msd.rst.txt new file mode 100644 index 00000000..e3f7b3f6 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.msd.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.msd +================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: msd \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.relate_frames.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.relate_frames.rst.txt new file mode 100644 index 00000000..25148ed3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.relate_frames.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.relate\_frames +============================= + +.. currentmodule:: trackpy.motion + +.. autofunction:: relate_frames \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.rst.txt new file mode 100644 index 00000000..a6f6a0d3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.rst.txt @@ -0,0 +1,45 @@ +trackpy.motion +============== + +.. automodule:: trackpy.motion + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + compute_drift + diagonal_size + direction_corr + emsd + imsd + is_diffusive + is_localized + is_typical + min_rolling_theta_entropy + msd + proximity + relate_frames + shannon_entropy + subtract_drift + theta_entropy + vanhove + velocity_corr + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.subtract_drift.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.subtract_drift.rst.txt new file mode 100644 index 00000000..670c16d5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.subtract_drift.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.subtract\_drift +============================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: subtract_drift \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.theta_entropy.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.theta_entropy.rst.txt new file mode 100644 index 00000000..c422d961 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.theta_entropy.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.theta\_entropy +============================= + +.. currentmodule:: trackpy.motion + +.. autofunction:: theta_entropy \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.vanhove.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.vanhove.rst.txt new file mode 100644 index 00000000..58c838db --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.vanhove.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.vanhove +====================== + +.. currentmodule:: trackpy.motion + +.. autofunction:: vanhove \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.motion.velocity_corr.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.motion.velocity_corr.rst.txt new file mode 100644 index 00000000..6f1c6ff3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.motion.velocity_corr.rst.txt @@ -0,0 +1,6 @@ +trackpy.motion.velocity\_corr +============================= + +.. currentmodule:: trackpy.motion + +.. autofunction:: velocity_corr \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.plot_density_profile.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.plot_density_profile.rst.txt new file mode 100644 index 00000000..aeff606d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.plot_density_profile.rst.txt @@ -0,0 +1,6 @@ +trackpy.plot\_density\_profile +============================== + +.. currentmodule:: trackpy + +.. autofunction:: plot_density_profile \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.plot_displacements.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.plot_displacements.rst.txt new file mode 100644 index 00000000..a02c1df0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.plot_displacements.rst.txt @@ -0,0 +1,6 @@ +trackpy.plot\_displacements +=========================== + +.. currentmodule:: trackpy + +.. autofunction:: plot_displacements \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj.rst.txt new file mode 100644 index 00000000..08372e29 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj.rst.txt @@ -0,0 +1,6 @@ +trackpy.plot\_traj +================== + +.. currentmodule:: trackpy + +.. autofunction:: plot_traj \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj3d.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj3d.rst.txt new file mode 100644 index 00000000..ebed3f36 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.plot_traj3d.rst.txt @@ -0,0 +1,6 @@ +trackpy.plot\_traj3d +==================== + +.. currentmodule:: trackpy + +.. autofunction:: plot_traj3d \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.plots.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.plots.rst.txt new file mode 100644 index 00000000..9040b65a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.plots.rst.txt @@ -0,0 +1,48 @@ +trackpy.plots +============= + +.. automodule:: trackpy.plots + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + annotate + annotate3d + examine_jumps + fit + invert_yaxis + make_axes + make_axes3d + make_fig + mass_ecc + mass_size + plot_density_profile + plot_displacements + plot_principal_axes + plot_traj + plot_traj3d + ptraj + ptraj3d + scatter + scatter3d + subpx_bias + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df.rst.txt new file mode 100644 index 00000000..73bb9e65 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.link\_df +======================================= + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.link_df \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df_iter.rst.txt new file mode 100644 index 00000000..7a17b0c3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.link_df_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.link\_df\_iter +============================================= + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.link_df_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.observe.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.observe.rst.txt new file mode 100644 index 00000000..06c159f4 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.observe.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.observe +====================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.observe \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.predict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.predict.rst.txt new file mode 100644 index 00000000..bbc47986 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.predict.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.predict +====================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.predict \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.rst.txt new file mode 100644 index 00000000..4bf70445 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.rst.txt @@ -0,0 +1,27 @@ +trackpy.predict.ChannelPredict +============================== + +.. currentmodule:: trackpy.predict + +.. autoclass:: ChannelPredict + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + ChannelPredict.link_df + ChannelPredict.link_df_iter + ChannelPredict.observe + ChannelPredict.predict + ChannelPredict.state + ChannelPredict.wrap + ChannelPredict.wrap_single + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.state.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.state.rst.txt new file mode 100644 index 00000000..f2276d65 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.state.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.state +==================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.state \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap.rst.txt new file mode 100644 index 00000000..040ecfa0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.wrap +=================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.wrap \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap_single.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap_single.rst.txt new file mode 100644 index 00000000..d056030d --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.ChannelPredict.wrap_single.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.ChannelPredict.wrap\_single +=========================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: ChannelPredict.wrap_single \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df.rst.txt new file mode 100644 index 00000000..8f34a240 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.link\_df +===================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.link_df \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df_iter.rst.txt new file mode 100644 index 00000000..65a90ad4 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.link_df_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.link\_df\_iter +=========================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.link_df_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.observe.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.observe.rst.txt new file mode 100644 index 00000000..cc7f26a1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.observe.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.observe +==================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.observe \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.predict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.predict.rst.txt new file mode 100644 index 00000000..faa6a347 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.predict.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.predict +==================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.predict \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.rst.txt new file mode 100644 index 00000000..7f9a94ff --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.rst.txt @@ -0,0 +1,27 @@ +trackpy.predict.DriftPredict +============================ + +.. currentmodule:: trackpy.predict + +.. autoclass:: DriftPredict + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + DriftPredict.link_df + DriftPredict.link_df_iter + DriftPredict.observe + DriftPredict.predict + DriftPredict.state + DriftPredict.wrap + DriftPredict.wrap_single + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.state.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.state.rst.txt new file mode 100644 index 00000000..4d2210cd --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.state.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.state +================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.state \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap.rst.txt new file mode 100644 index 00000000..09736524 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.wrap +================================= + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.wrap \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap_single.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap_single.rst.txt new file mode 100644 index 00000000..a019cbc2 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.DriftPredict.wrap_single.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.DriftPredict.wrap\_single +========================================= + +.. currentmodule:: trackpy.predict + +.. automethod:: DriftPredict.wrap_single \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df.rst.txt new file mode 100644 index 00000000..6186414b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.link\_df +=============================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.link_df \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df_iter.rst.txt new file mode 100644 index 00000000..50c0a673 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.link_df_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.link\_df\_iter +===================================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.link_df_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.observe.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.observe.rst.txt new file mode 100644 index 00000000..d4ba71a2 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.observe.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.observe +============================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.observe \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.predict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.predict.rst.txt new file mode 100644 index 00000000..2df54dcb --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.predict.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.predict +============================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.predict \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.rst.txt new file mode 100644 index 00000000..ff1ccec3 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.rst.txt @@ -0,0 +1,27 @@ +trackpy.predict.NearestVelocityPredict +====================================== + +.. currentmodule:: trackpy.predict + +.. autoclass:: NearestVelocityPredict + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + NearestVelocityPredict.link_df + NearestVelocityPredict.link_df_iter + NearestVelocityPredict.observe + NearestVelocityPredict.predict + NearestVelocityPredict.state + NearestVelocityPredict.wrap + NearestVelocityPredict.wrap_single + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.state.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.state.rst.txt new file mode 100644 index 00000000..f691f791 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.state.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.state +============================================ + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.state \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap.rst.txt new file mode 100644 index 00000000..ad799ade --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.wrap +=========================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.wrap \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap_single.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap_single.rst.txt new file mode 100644 index 00000000..b4c8ed2b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NearestVelocityPredict.wrap_single.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NearestVelocityPredict.wrap\_single +=================================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NearestVelocityPredict.wrap_single \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df.rst.txt new file mode 100644 index 00000000..874e97b2 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.link\_df +==================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.link_df \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df_iter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df_iter.rst.txt new file mode 100644 index 00000000..d5ee1d73 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.link_df_iter.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.link\_df\_iter +========================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.link_df_iter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.observe.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.observe.rst.txt new file mode 100644 index 00000000..61aa6fc9 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.observe.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.observe +=================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.observe \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.predict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.predict.rst.txt new file mode 100644 index 00000000..78bcf31a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.predict.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.predict +=================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.predict \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.rst.txt new file mode 100644 index 00000000..f04628bd --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.rst.txt @@ -0,0 +1,27 @@ +trackpy.predict.NullPredict +=========================== + +.. currentmodule:: trackpy.predict + +.. autoclass:: NullPredict + + + + + .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. + .. autosummary:: + :toctree: + + NullPredict.link_df + NullPredict.link_df_iter + NullPredict.observe + NullPredict.predict + NullPredict.state + NullPredict.wrap + NullPredict.wrap_single + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.state.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.state.rst.txt new file mode 100644 index 00000000..23bea160 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.state.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.state +================================= + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.state \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap.rst.txt new file mode 100644 index 00000000..66edd023 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.wrap +================================ + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.wrap \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap_single.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap_single.rst.txt new file mode 100644 index 00000000..ba989726 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.NullPredict.wrap_single.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.NullPredict.wrap\_single +======================================== + +.. currentmodule:: trackpy.predict + +.. automethod:: NullPredict.wrap_single \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.instrumented.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.instrumented.rst.txt new file mode 100644 index 00000000..7db74166 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.instrumented.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.instrumented +============================ + +.. currentmodule:: trackpy.predict + +.. autofunction:: instrumented \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.predictor.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.predictor.rst.txt new file mode 100644 index 00000000..ec35410b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.predictor.rst.txt @@ -0,0 +1,6 @@ +trackpy.predict.predictor +========================= + +.. currentmodule:: trackpy.predict + +.. autofunction:: predictor \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.predict.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.predict.rst.txt new file mode 100644 index 00000000..28c71223 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.predict.rst.txt @@ -0,0 +1,40 @@ +trackpy.predict +=============== + +.. automodule:: trackpy.predict + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + instrumented + null_predict + predictor + + + + + + .. rubric:: Classes + + .. autosummary:: + + ChannelPredict + DriftPredict + NearestVelocityPredict + NullPredict + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.bandpass.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.bandpass.rst.txt new file mode 100644 index 00000000..61b2082b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.bandpass.rst.txt @@ -0,0 +1,6 @@ +trackpy.preprocessing.bandpass +============================== + +.. currentmodule:: trackpy.preprocessing + +.. autofunction:: bandpass \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.convert_to_int.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.convert_to_int.rst.txt new file mode 100644 index 00000000..5954bf4c --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.convert_to_int.rst.txt @@ -0,0 +1,6 @@ +trackpy.preprocessing.convert\_to\_int +====================================== + +.. currentmodule:: trackpy.preprocessing + +.. autofunction:: convert_to_int \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.invert_image.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.invert_image.rst.txt new file mode 100644 index 00000000..0c483d27 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.invert_image.rst.txt @@ -0,0 +1,6 @@ +trackpy.preprocessing.invert\_image +=================================== + +.. currentmodule:: trackpy.preprocessing + +.. autofunction:: invert_image \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.lowpass.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.lowpass.rst.txt new file mode 100644 index 00000000..ab74ea34 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.lowpass.rst.txt @@ -0,0 +1,6 @@ +trackpy.preprocessing.lowpass +============================= + +.. currentmodule:: trackpy.preprocessing + +.. autofunction:: lowpass \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.rst.txt new file mode 100644 index 00000000..fb7ea219 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.rst.txt @@ -0,0 +1,37 @@ +trackpy.preprocessing +===================== + +.. automodule:: trackpy.preprocessing + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + bandpass + boxcar + convert_to_int + invert_image + legacy_bandpass + legacy_bandpass_fftw + lowpass + scale_to_gamut + scalefactor_to_gamut + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.scale_to_gamut.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.scale_to_gamut.rst.txt new file mode 100644 index 00000000..75f022f1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.preprocessing.scale_to_gamut.rst.txt @@ -0,0 +1,6 @@ +trackpy.preprocessing.scale\_to\_gamut +====================================== + +.. currentmodule:: trackpy.preprocessing + +.. autofunction:: scale_to_gamut \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.quiet.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.quiet.rst.txt new file mode 100644 index 00000000..b6d8f2f8 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.quiet.rst.txt @@ -0,0 +1,6 @@ +trackpy.quiet +============= + +.. currentmodule:: trackpy + +.. autofunction:: quiet \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.reconnect_traj_patch.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.reconnect_traj_patch.rst.txt new file mode 100644 index 00000000..059ecb7a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.reconnect_traj_patch.rst.txt @@ -0,0 +1,6 @@ +trackpy.reconnect\_traj\_patch +============================== + +.. currentmodule:: trackpy + +.. autofunction:: reconnect_traj_patch \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine.brightfield_ring.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine.brightfield_ring.rst.txt new file mode 100644 index 00000000..ab346f28 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine.brightfield_ring.rst.txt @@ -0,0 +1,29 @@ +trackpy.refine.brightfield\_ring +================================ + +.. automodule:: trackpy.refine.brightfield_ring + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + refine_brightfield_ring + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine.center_of_mass.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine.center_of_mass.rst.txt new file mode 100644 index 00000000..ea2c96de --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine.center_of_mass.rst.txt @@ -0,0 +1,30 @@ +trackpy.refine.center\_of\_mass +=============================== + +.. automodule:: trackpy.refine.center_of_mass + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + refine_com + refine_com_arr + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine.least_squares.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine.least_squares.rst.txt new file mode 100644 index 00000000..9676c28a --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine.least_squares.rst.txt @@ -0,0 +1,69 @@ +trackpy.refine.least\_squares +============================= + +.. automodule:: trackpy.refine.least_squares + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + dimer + dimer_global + disc_fun + dr2_anisotropic_2d + dr2_anisotropic_3d + dr2_isotropic_2d + dr2_isotropic_3d + gauss_dfun + gauss_fun + ignore_clip_warnings + inv_series_fun + prepare_subimage + prepare_subimages + r2_anisotropic_2d + r2_anisotropic_2d_safe + r2_anisotropic_3d + r2_anisotropic_3d_safe + r2_isotropic_2d + r2_isotropic_2d_safe + r2_isotropic_3d + r2_isotropic_3d_safe + refine_leastsq + ring_dfun + ring_fun + tetramer + train_leastsq + trimer + vect_from_params + vect_to_params + + + + + + .. rubric:: Classes + + .. autosummary:: + + FitFunctions + + + + + + .. rubric:: Exceptions + + .. autosummary:: + + RefineException + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine.rst.txt new file mode 100644 index 00000000..a57d8853 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine.rst.txt @@ -0,0 +1,33 @@ +trackpy.refine +============== + +.. automodule:: trackpy.refine + + + + + + + + + + + + + + + + + + + +.. rubric:: Modules + +.. autosummary:: + :toctree: + :recursive: + + trackpy.refine.brightfield_ring + trackpy.refine.center_of_mass + trackpy.refine.least_squares + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine_com.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine_com.rst.txt new file mode 100644 index 00000000..7b7e0f47 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine_com.rst.txt @@ -0,0 +1,6 @@ +trackpy.refine\_com +=================== + +.. currentmodule:: trackpy + +.. autofunction:: refine_com \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.refine_leastsq.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.refine_leastsq.rst.txt new file mode 100644 index 00000000..2ec83412 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.refine_leastsq.rst.txt @@ -0,0 +1,6 @@ +trackpy.refine\_leastsq +======================= + +.. currentmodule:: trackpy + +.. autofunction:: refine_leastsq \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.rst.txt new file mode 100644 index 00000000..688730d5 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.rst.txt @@ -0,0 +1,52 @@ +trackpy +======= + +.. automodule:: trackpy + + + + + + + + + + + + + + + + + + + +.. rubric:: Modules + +.. autosummary:: + :toctree: + :recursive: + + trackpy.api + trackpy.artificial + trackpy.diag + trackpy.feature + trackpy.feature_numba + trackpy.filtering + trackpy.find + trackpy.find_link + trackpy.framewise_data + trackpy.linking + trackpy.locate_functions + trackpy.masks + trackpy.motion + trackpy.plots + trackpy.predict + trackpy.preprocessing + trackpy.refine + trackpy.static + trackpy.tracking + trackpy.try_numba + trackpy.uncertainty + trackpy.utils + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.scatter.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.scatter.rst.txt new file mode 100644 index 00000000..fdce4f05 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.scatter.rst.txt @@ -0,0 +1,6 @@ +trackpy.scatter +=============== + +.. currentmodule:: trackpy + +.. autofunction:: scatter \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.scatter3d.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.scatter3d.rst.txt new file mode 100644 index 00000000..f0b825ac --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.scatter3d.rst.txt @@ -0,0 +1,6 @@ +trackpy.scatter3d +================= + +.. currentmodule:: trackpy + +.. autofunction:: scatter3d \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.static.cluster.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.static.cluster.rst.txt new file mode 100644 index 00000000..8aca619b --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.static.cluster.rst.txt @@ -0,0 +1,6 @@ +trackpy.static.cluster +====================== + +.. currentmodule:: trackpy.static + +.. autofunction:: cluster \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_2d.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_2d.rst.txt new file mode 100644 index 00000000..855b4539 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_2d.rst.txt @@ -0,0 +1,6 @@ +trackpy.static.pair\_correlation\_2d +==================================== + +.. currentmodule:: trackpy.static + +.. autofunction:: pair_correlation_2d \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_3d.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_3d.rst.txt new file mode 100644 index 00000000..3973170e --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.static.pair_correlation_3d.rst.txt @@ -0,0 +1,6 @@ +trackpy.static.pair\_correlation\_3d +==================================== + +.. currentmodule:: trackpy.static + +.. autofunction:: pair_correlation_3d \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.static.proximity.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.static.proximity.rst.txt new file mode 100644 index 00000000..274208fb --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.static.proximity.rst.txt @@ -0,0 +1,6 @@ +trackpy.static.proximity +======================== + +.. currentmodule:: trackpy.static + +.. autofunction:: proximity \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.static.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.static.rst.txt new file mode 100644 index 00000000..02e35620 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.static.rst.txt @@ -0,0 +1,46 @@ +trackpy.static +============== + +.. automodule:: trackpy.static + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + arclen_2d_bounded + area_3d_bounded + circle_cap_arclen + circle_corner_arclen + cluster + cluster_iter + pair_correlation_2d + pair_correlation_3d + proximity + sphere_cap_area + sphere_corner_area + sphere_edge_area + + + + + + .. rubric:: Classes + + .. autosummary:: + + Clusters + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.subpx_bias.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.subpx_bias.rst.txt new file mode 100644 index 00000000..73667147 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.subpx_bias.rst.txt @@ -0,0 +1,6 @@ +trackpy.subpx\_bias +=================== + +.. currentmodule:: trackpy + +.. autofunction:: subpx_bias \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.tracking.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.tracking.rst.txt new file mode 100644 index 00000000..e212f493 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.tracking.rst.txt @@ -0,0 +1,23 @@ +trackpy.tracking +================ + +.. automodule:: trackpy.tracking + + + + + + + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.try_numba.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.try_numba.rst.txt new file mode 100644 index 00000000..84bef34c --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.try_numba.rst.txt @@ -0,0 +1,37 @@ +trackpy.try\_numba +================== + +.. automodule:: trackpy.try_numba + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + disable_numba + enable_numba + try_numba_jit + + + + + + .. rubric:: Classes + + .. autosummary:: + + RegisteredFunction + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.uncertainty.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.uncertainty.rst.txt new file mode 100644 index 00000000..54a1a1b0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.uncertainty.rst.txt @@ -0,0 +1,30 @@ +trackpy.uncertainty +=================== + +.. automodule:: trackpy.uncertainty + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + measure_noise + static_error + + + + + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.utils.fit_powerlaw.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.utils.fit_powerlaw.rst.txt new file mode 100644 index 00000000..9caf64b1 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.utils.fit_powerlaw.rst.txt @@ -0,0 +1,6 @@ +trackpy.utils.fit\_powerlaw +=========================== + +.. currentmodule:: trackpy.utils + +.. autofunction:: fit_powerlaw \ No newline at end of file diff --git a/trackpy/v0.6.2/_sources/generated/trackpy.utils.rst.txt b/trackpy/v0.6.2/_sources/generated/trackpy.utils.rst.txt new file mode 100644 index 00000000..92f25d59 --- /dev/null +++ b/trackpy/v0.6.2/_sources/generated/trackpy.utils.rst.txt @@ -0,0 +1,60 @@ +trackpy.utils +============= + +.. automodule:: trackpy.utils + + + + + + + + .. rubric:: Functions + + .. autosummary:: + + catch_keyboard_interrupt + default_pos_columns + default_size_columns + extract + fit_powerlaw + get_pool + guess_pos_columns + handle_logging + ignore_logging + is_isotropic + lazy_timestamp + make_pandas_strict + pandas_concat + pandas_sort + quiet + random_walk + record_meta + safe_exp + stats_mode_scalar + suppress_plotting + time_interval + timedelta_to_frame + timestamp + validate_tuple + + + + + + .. rubric:: Classes + + .. autosummary:: + + IPythonStreamHandler + ReaderCached + memo + + + + + + + + + diff --git a/trackpy/v0.6.2/_sources/index.rst.txt b/trackpy/v0.6.2/_sources/index.rst.txt new file mode 100644 index 00000000..41efee88 --- /dev/null +++ b/trackpy/v0.6.2/_sources/index.rst.txt @@ -0,0 +1,111 @@ +.. raw:: html + + + + +Trackpy: Fast, Flexible Particle-Tracking Toolkit +================================================= + +.. raw:: html + +
+ +
+ + +Trackpy is a Python package for particle tracking in 2D, 3D, and higher dimensions. + +For a brief introduction to the ideas behind the package, you can read the :ref:`introductory notes `. Read the :doc:`walkthrough ` to study an example project from start to finish. + +Much more detail can be found in the trackpy :ref:`tutorial `. You can also browse the :ref:`API reference ` to see available tools for tracking, motion analysis, plotting, and more. + +See the +:doc:`installation instructions ` to obtain the current stable +release or the version in development. + +To check out the code, report a bug, or contribute a new feature, please visit +the `github repository `_. + +Different versions of the documentations are available: consult the documentation +of the current `stable `_ +release or the `developer `_ version. + +.. raw:: html + +
+
+
+

Documentation

+ +.. toctree:: + :maxdepth: 1 + + introduction + installation + api + whatsnew + +.. raw:: html + +
+
+

Tutorial

+ +.. toctree:: + :maxdepth: 1 + + Walkthrough + Prediction (Linking) + Tracking in 3D + Uncertainty Estimation + Advanced Linking + Adaptive Linking + Streaming + Performance + Parallelized Feature Finding + Tracking Large Features Such As Bubbles + Tracking Particles' Rings in Bright-Field Microscopy + +.. raw:: html + +
+
+
diff --git a/trackpy/v0.6.2/_sources/installation.rst.txt b/trackpy/v0.6.2/_sources/installation.rst.txt new file mode 100644 index 00000000..c8390cdb --- /dev/null +++ b/trackpy/v0.6.2/_sources/installation.rst.txt @@ -0,0 +1,201 @@ +.. _installation: + +Installing Trackpy +------------------ + +For Python Novices +^^^^^^^^^^^^^^^^^^ + +Installation is simple on Windows, OSX, and Linux, even for Python novices. + +1. Get Scientific Python +"""""""""""""""""""""""" + +To get started with Python on any platform, download and install +`Anaconda `_. It comes with the +common scientific Python packages built in. + +2. Install trackpy +"""""""""""""""""" + +Open a command prompt. On Windows, you can use the "Anaconda Command Prompt" +installed by Anaconda or Start > Applications > Command Prompt. On a Mac, look +for Applications > Utilities > Terminal. Type these commands: + +.. code-block:: bash + + conda update conda + conda install -c conda-forge trackpy + conda install -c conda-forge pims + +The above installs trackpy and all its requirements, plus the recommended +`PIMS `_ package that simplifies image-reading, +and that is used in the trackpy tutorials. + +3. Try it out! +"""""""""""""" + +Finally, to try it out, type + +.. code-block:: bash + + jupyter notebook + +.. note:: For older Python versions, use ``ipython notebook`` + +This will automatically open a browser tab, ready to interpret Python code. +To get started, check out the links to tutorials at the top of this document. + +Updating Your Installation +"""""""""""""""""""""""""" + +Before updating to a new version of trackpy, be sure to read the +:doc:`release notes` for a list of new features and any changes +that may affect your existing analysis code. + +Latest Stable Release +^^^^^^^^^^^^^^^^^^^^^ + +The code is under active development. To update to the latest stable release, +run this in the command prompt: + +.. code-block:: bash + + conda update -c conda-forge trackpy + +Latest Version Under Development +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ``master`` branch on GitHub contains the latest tested development code. +Sometimes this branch will be compatible with the very latest versions of +other packages (especially pandas or scipy) weeks or months before a new +stable version is released. Code in this branch has already been thoroughly +tested. + +You can easily install a recent build by downloading the source from +`GitHub `_: + +.. code-block:: bash + + pip install https://github.com/soft-matter/trackpy/archive/master.zip + +If you plan to edit the code yourself, you should use git and pip as +explained below. + +Using environments +"""""""""""""""""" + +Some users often like to separate Python instances into environments, so that +each project can have its own set of packages. Create a trackpy-dedicated +environment with the name softmatter as follows: + +.. code-block:: bash + + conda create --name softmatter trackpy nb_conda + +The `nb_conda` is optional, but we added it to ensure that Jupyter sees this +environment as well. You can switch to the environment from within Jupyter in +the Kernels menu. To access the environment on the commandline, type the +following: + +.. code-block:: bash + + source activate softmatter + +On Windows systems, leave out the `source`. You can go back to the root conda +environment by activating `root`. + + +More Information for Experienced Python Users +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Archlinux +""""""""" + +Package is available for Archlinux on AUR: `Python 3 `__ + +pip +""" + +We strongly recommend using conda to install trackpy, as described above, +but pip is also supported. In general, you can use the latest version of each dependency. +If you wish to override trackpy's minimum version requirements, you may find that +trackpy still runs your analysis code with older versions of dependencies. + +Essential Dependencies: + +* Python 3 +* `setuptools `__ +* `numpy `__ +* `scipy `__ +* `matplotlib `__ +* `pandas `__ +* `pyyaml `__ +* `looseversion `__ + +You will also want to install the `pims `_ +package that simplifies image-reading, and that is used in the trackpy tutorials. +The remaining optional dependencies, listed below, are strongly recommended but +can be challenging to install yourself, hence our recommendation that you +use `Anaconda `_. + +Manual installation +""""""""""""""""""" + +If you want to be able to edit the code yourself, you can install the package +manually. First, make sure you have `git `__ version +management software installed. Go to a folder where you want to have your +source code, then: + +.. code-block:: bash + + git clone https://github.com/soft-matter/trackpy + cd trackpy + python setup.py develop + +We welcome any contribution to the trackpy source code, so feel free to send +in your contributions on Github! To do so, make an account, fork +`trackpy `__ and create a local copy +using: + +.. code-block:: bash + + git clone https://github.com//trackpy + +Now you have a local copy of the code which you can edit, but don't start +editing right away as you are currently on the ``master`` branch. We think it +is good practice to keep your ``master`` branch mirroring the upstream +trackpy version, so first create a new branch and push it to the remote as +follows: + +.. code-block:: bash + + git branch fix-something + git push --set-upstream origin fix-something + +Now you can edit your code in any way you like, commit your changes, and push +them again to the remote. + +Before sending in your code, please consult +`our guidelines `__. +Also, see `here `__ for getting +started using git. + +Optional Dependencies +""""""""""""""""""""" + +These are strongly recommended to make using trackpy more convenient and faster: + +* The `PIMS `_ package simplifies image-reading, + and is used in the trackpy tutorials. +* `PyTables `__ for saving results in an HDF5 file. + This is included with Anaconda. +* `numba `__ for accelerated feature-finding and linking. + This is included with Anaconda and Canopy. Installing it any other way is + difficult; we recommend sticking with one of these. +* `Pillow `__ or `PIL `__ for some display routines. + This is included with Anaconda. + +PIMS has its own optional dependencies for reading various formats. You +can read what you need for each format +`here on PIMS' README `__. diff --git a/trackpy/v0.6.2/_sources/introduction.rst.txt b/trackpy/v0.6.2/_sources/introduction.rst.txt new file mode 100644 index 00000000..b9a09dc4 --- /dev/null +++ b/trackpy/v0.6.2/_sources/introduction.rst.txt @@ -0,0 +1,151 @@ +.. _introduction: + +Introduction to Trackpy +----------------------- + +Trackpy is a package for tracking blob-like features in video images, following them +through time, and analyzing their trajectories. It started from a Python implementation +of the widely-used Crocker--Grier algorithm and is currently in transition +towards a general-purpose Python tracking library. + +There are many similar projects. (See table below.) +Our implementation is distinguished by succinct and flexible usage, +a thorough testing framework ensuring code stability and accuracy, +scalability, and thorough documentation. + +Several researchers have merged their independent efforts into this code. +We would like to see others in the community adopt it and potentially +contribute code to it. + +Features +^^^^^^^^ + +Basics +"""""" +Following the `widely-used particle tracking algorithm `__, +we separate *tracking* into three separate steps. In the first step, *feature finding* +initial feature coordinates are obtained from the images. Subsequently, sub-pixel precision +is obtained in coordinate *refinement*. Finally, the coordinates are *linked* in time yielding +the feature trajectories. + + * The tracking algorithm originally implemented by John Crocker and Eric Weeks in IDL was + completely reimplemented in Python. + * A `flexible framework for least-squares fitting `__ + allows for sub-pixel refinement using any radial model function in 2D and 3D. + * Trackpy is actively used and tested on **Windows, Mac OSX, and Linux**, + and it uses only **free, open-source** software. + * Frames of video are loaded via the sister project `PIMS `__ + which enables reading of several types of **video files (AVI, MOV, etc.), + specialized formats (LEI, ND2, SEQ, CINE), multi-frame TIFF, or a directory of sequential + images (TIFF, PNG, JPG, etc.)**. + * Results are given as DataFrames, high-performance spreadsheet-like objects + from `Python pandas `__ + which can easily be saved to a **CSV file, Excel spreadsheet, + SQL database, HDF5 file**, and more. + * Particle trajectories can be + characterized, grouped, and plotted using a suite of convenient functions. + * To verify correctness and stability, a **suite of 500+ tests verifies basic results + on each trackpy update**. + +Special Capabilities +"""""""""""""""""""" + + * Both feature-finding and trajectory-linking can be performed on + **arbitrarily long videos** using a fixed, modest amount of memory. (Results + can be read and saved to disk throughout.) + * A **prediction framework** helps track particles in fluid flows, + or other scenarios where velocity is correlated between time steps. + * Feature-finding optionally makes use of the **history of feature coordinates** + in a routine that combines linking and feature-finding. + * Feature-finding and trajectory-linking works on **images with any number of dimensions**, + making possible some creative applications. + * **Uncertainty is estimated** following a method `described in this paper `__ by Savin and Doyle. + * **High-performance** numba acceleration is used only if + if available. Since these can be tricky to install on some machines, + the code will automatically fall back on slower pure Python implementations + * **Adaptive search** can prevent the tracking algorithm from failing + or becoming too slow, by automatically making adjustments when needed. + +Citing Trackpy +^^^^^^^^^^^^^^ + +Trackpy can be cited using a DOI provided through our Zenodo +`record page `_. To direct your +readers to the specific version of trackpy that they can use to reproduce +your results, cite the release of trackpy that you used for your work +(available from the variable ``trackpy.__version__``). The +record pages linked below contain author lists, other details, and complete +citations in various formats. If your citation style allows for a URL, +please include a link to the github repository: +`github.com/soft-matter/trackpy`. + +================= ========================================================================= ====================== +Release (version) Zenodo Record Pages with info and citations DOI +================= ========================================================================= ====================== +v0.4 and later `Versioned Record Page `__ (see Zenodo) +v0.3.2 `Record Page `__ 10.5281/zenodo.60550 +v0.3.1 `Record Page `__ 10.5281/zenodo.55143 +v0.3.0 `Record Page `__ 10.5281/zenodo.34028 +v0.2.4 `Record Page `__ 10.5281/zenodo.12255 +v0.2.3 `Record Page `__ 10.5281/zenodo.11956 +v0.2.2 `Record Page `__ 10.5281/zenodo.11132 +v0.2 `Record Page `__ 10.5281/zenodo.9971 +================= ========================================================================= ====================== + +Users often also cite this publication describing the core feature-finding +and linking algorithms that trackpy is based on: + +Crocker, J. C., & Grier, D. G. (1996). Methods of Digital Video Microscopy for Colloidal Studies. +J. Colloid Interf. Sci., 179(1), 298–310. http://doi.org/10.1006/jcis.1996.0217 + +Related Projects +^^^^^^^^^^^^^^^^ + +============================ =================================================== ========================= +Author(s) Project URL Language +============================ =================================================== ========================= +Crocker and Grier http://physics.nyu.edu/grierlab/software.html IDL +Crocker and Weeks http://www.physics.emory.edu/~weeks/idl/ IDL +Blair and Dufresne http://physics.georgetown.edu/matlab/ MATLAB +Maria Kilfoil et al. https://github.com/rmcgorty/ParticleTracking-Python Python +Graham Milne http://zone.ni.com/devzone/cda/epd/p/id/948 LabVIEW +Ryan Smith and Gabe Spalding http://titan.iwu.edu/~gspaldin/rytrack.html stand alone/IDL GUI +Peter J Lu https://github.com/peterlu/PLuTARC_centerfind2D C++ (identification only) +Thomas A Caswell https://github.com/tacaswell/tracking C++ +============================ =================================================== ========================= + +Core Contributors +^^^^^^^^^^^^^^^^^ + + * **Casper van der Wel** anisotropic 3D feature-finding, plotting and analyses, framework + for least-squares refinement, combined linking and feature finding + * **Daniel Allan** feature-finding, uncertainty estimation, + motion characterization and discrimination, plotting tools, tests + * **Nathan Keim** alternative trajectory-linking implementations, major + speed-ups, prediction, adaptive search + * **Thomas Caswell** multiple implementations of sophisticated trajectory-linking, tests + + +Support +^^^^^^^ + +This package was developed in part by Daniel Allan, as part of his +PhD thesis work on microrheology in Robert L. Leheny's group at Johns Hopkins +University in Baltimore, MD, USA. The work was supported by the National Science Foundation +under grant number CBET-1033985. Dan can be reached at dallan@pha.jhu.edu. + +This package was developed in part by Thomas A Caswell as part of his +PhD thesis work in Sidney R Nagel's and Margaret L Gardel's groups at +the University of Chicago, Chicago IL, USA. This work was supported in +part by NSF Grant DMR-1105145 and NSF-MRSEC DMR-0820054. Tom can be +reached at tcaswell@gmail.com. + +This package was developed in part by Nathan C. Keim at Cal Poly, +San Luis Obispo, California, USA and supported by NSF Grant DMR-1708870. +Portions were also developed at the University of Pennsylvania, +Philadelphia, USA, supported by NSF-MRSEC DMR-1120901. + +This package was developed in part by Casper van der Wel, as part of his +PhD thesis work in Daniela Kraft’s group at the Huygens-Kamerlingh-Onnes laboratory, +Institute of Physics, Leiden University, The Netherlands. This work was +supported by the Netherlands Organisation for Scientific Research (NWO/OCW). diff --git a/trackpy/v0.6.2/_sources/tutorial.rst.txt b/trackpy/v0.6.2/_sources/tutorial.rst.txt new file mode 100644 index 00000000..bf521b7b --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial.rst.txt @@ -0,0 +1,35 @@ +.. _tutorial: + +Trackpy tutorial +================ + +Basic Usage +----------- + +.. toctree:: + :maxdepth: 2 + + Walkthrough + Prediction (Linking) + Tracking in 3D + Uncertainty Estimation + Advanced Linking + Adaptive Linking + +Processing Large Data Sets +-------------------------- + +.. toctree:: + :maxdepth: 2 + + Streaming + Performance + Parallelized Feature Finding + +Extending & Customizing Trackpy +------------------------------- +.. toctree:: + :maxdepth: 2 + + Tracking Particles' Rings in Bright-Field Microscopy + Tracking Large Features Such as Bubbles, and Visualizing a Velocity Field diff --git a/trackpy/v0.6.2/_sources/tutorial/adaptive-search.rst.txt b/trackpy/v0.6.2/_sources/tutorial/adaptive-search.rst.txt new file mode 100644 index 00000000..6f792ac6 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/adaptive-search.rst.txt @@ -0,0 +1,4 @@ +adaptive-search +------------------------------------------------ +.. raw:: html + :file: adaptive-search.html diff --git a/trackpy/v0.6.2/_sources/tutorial/brightfield.rst.txt b/trackpy/v0.6.2/_sources/tutorial/brightfield.rst.txt new file mode 100644 index 00000000..032472fd --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/brightfield.rst.txt @@ -0,0 +1,4 @@ +brightfield +------------------------------------------------ +.. raw:: html + :file: brightfield.html diff --git a/trackpy/v0.6.2/_sources/tutorial/custom-feature-detection.rst.txt b/trackpy/v0.6.2/_sources/tutorial/custom-feature-detection.rst.txt new file mode 100644 index 00000000..eb78d7af --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/custom-feature-detection.rst.txt @@ -0,0 +1,4 @@ +custom-feature-detection +------------------------------------------------ +.. raw:: html + :file: custom-feature-detection.html diff --git a/trackpy/v0.6.2/_sources/tutorial/on-disk.rst.txt b/trackpy/v0.6.2/_sources/tutorial/on-disk.rst.txt new file mode 100644 index 00000000..389d0291 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/on-disk.rst.txt @@ -0,0 +1,4 @@ +on-disk +------------------------------------------------ +.. raw:: html + :file: on-disk.html diff --git a/trackpy/v0.6.2/_sources/tutorial/parallel-locate.rst.txt b/trackpy/v0.6.2/_sources/tutorial/parallel-locate.rst.txt new file mode 100644 index 00000000..7c791654 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/parallel-locate.rst.txt @@ -0,0 +1,4 @@ +parallel-locate +------------------------------------------------ +.. raw:: html + :file: parallel-locate.html diff --git a/trackpy/v0.6.2/_sources/tutorial/performance.rst.txt b/trackpy/v0.6.2/_sources/tutorial/performance.rst.txt new file mode 100644 index 00000000..94ba39fa --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/performance.rst.txt @@ -0,0 +1,4 @@ +performance +------------------------------------------------ +.. raw:: html + :file: performance.html diff --git a/trackpy/v0.6.2/_sources/tutorial/prediction.rst.txt b/trackpy/v0.6.2/_sources/tutorial/prediction.rst.txt new file mode 100644 index 00000000..97b7c7e0 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/prediction.rst.txt @@ -0,0 +1,4 @@ +prediction +------------------------------------------------ +.. raw:: html + :file: prediction.html diff --git a/trackpy/v0.6.2/_sources/tutorial/subnets.rst.txt b/trackpy/v0.6.2/_sources/tutorial/subnets.rst.txt new file mode 100644 index 00000000..ffabd810 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/subnets.rst.txt @@ -0,0 +1,4 @@ +subnets +------------------------------------------------ +.. raw:: html + :file: subnets.html diff --git a/trackpy/v0.6.2/_sources/tutorial/tracking-3d.rst.txt b/trackpy/v0.6.2/_sources/tutorial/tracking-3d.rst.txt new file mode 100644 index 00000000..362f8164 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/tracking-3d.rst.txt @@ -0,0 +1,4 @@ +tracking-3d +------------------------------------------------ +.. raw:: html + :file: tracking-3d.html diff --git a/trackpy/v0.6.2/_sources/tutorial/uncertainty.rst.txt b/trackpy/v0.6.2/_sources/tutorial/uncertainty.rst.txt new file mode 100644 index 00000000..14bee04a --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/uncertainty.rst.txt @@ -0,0 +1,4 @@ +uncertainty +------------------------------------------------ +.. raw:: html + :file: uncertainty.html diff --git a/trackpy/v0.6.2/_sources/tutorial/walkthrough.rst.txt b/trackpy/v0.6.2/_sources/tutorial/walkthrough.rst.txt new file mode 100644 index 00000000..fd904190 --- /dev/null +++ b/trackpy/v0.6.2/_sources/tutorial/walkthrough.rst.txt @@ -0,0 +1,4 @@ +walkthrough +------------------------------------------------ +.. raw:: html + :file: walkthrough.html diff --git a/trackpy/v0.6.2/_sources/whatsnew.rst.txt b/trackpy/v0.6.2/_sources/whatsnew.rst.txt new file mode 100644 index 00000000..2e835342 --- /dev/null +++ b/trackpy/v0.6.2/_sources/whatsnew.rst.txt @@ -0,0 +1,14 @@ +.. _whatsnew: + +.. currentmodule:: trackpy + +What's new in the package +========================= + +A catalog of new features, improvements, and bug-fixes in each release. Follow links to the relevant GitHub issue or pull request for specific code changes and any related discussion. + +.. include:: releases/v0.6.txt + +.. include:: releases/v0.5.txt + +.. include:: releases/v0.4.txt diff --git a/trackpy/v0.6.2/_static/_sphinx_javascript_frameworks_compat.js b/trackpy/v0.6.2/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 00000000..8549469d --- /dev/null +++ b/trackpy/v0.6.2/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,134 @@ +/* + * _sphinx_javascript_frameworks_compat.js + * ~~~~~~~~~~ + * + * Compatability shim for jQuery and underscores.js. + * + * WILL BE REMOVED IN Sphinx 6.0 + * xref RemovedInSphinx60Warning + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/trackpy/v0.6.2/_static/basic.css b/trackpy/v0.6.2/_static/basic.css new file mode 100644 index 00000000..08896771 --- /dev/null +++ b/trackpy/v0.6.2/_static/basic.css @@ -0,0 +1,930 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} +nav.contents, +aside.topic, + +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ +nav.contents, +aside.topic, + +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, + +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, + +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +/* Docutils 0.17 and older (footnotes & citations) */ +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +/* Docutils 0.18+ (footnotes & citations) */ +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +/* Footnotes & citations ends */ + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.css b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.css new file mode 100644 index 00000000..09e88ce3 --- /dev/null +++ b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css new file mode 100644 index 00000000..f4ede63f --- /dev/null +++ b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.css b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.css new file mode 100644 index 00000000..b725064a --- /dev/null +++ b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.css @@ -0,0 +1,6167 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.min.css b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.min.css new file mode 100644 index 00000000..b6428e69 --- /dev/null +++ b/trackpy/v0.6.2/_static/bootstrap-2.3.2/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings-white.png b/trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 zcmZvC1yGz#v+m*$LXcp=A$ZWB0fL7wNbp_U*$~{_gL`my3oP#L!5tQYy99Ta`+g_q zKlj|KJ2f@c)ARJx{q*bbkhN_!|Wn*Vos8{TEhUT@5e;_WJsIMMcG5%>DiS&dv_N`4@J0cnAQ-#>RjZ z00W5t&tJ^l-QC*ST1-p~00u^9XJ=AUl7oW-;2a+x2k__T=grN{+1c4XK0ZL~^z^i$ zp&>vEhr@4fZWb380S18T&!0cQ3IKpHF)?v=b_NIm0Q>vwY7D0baZ)n z31Fa5sELUQARIVaU0nqf0XzT+fB_63aA;@<$l~wse|mcA;^G1TmX?-)e)jkGPfkuA z92@|!<>h5S_4f8QP-JRq>d&7)^Yin8l7K8gED$&_FaV?gY+wLjpoW%~7NDe=nHfMG z5DO3j{R9kv5GbssrUpO)OyvVrlx>u0UKD0i;Dpm5S5dY16(DL5l{ixz|mhJU@&-OWCTb7_%}8-fE(P~+XIRO zJU|wp1|S>|J3KrLcz^+v1f&BDpd>&MAaibR4#5A_4(MucZwG9E1h4@u0P@C8;oo+g zIVj7kfJi{oV~E(NZ*h(@^-(Q(C`Psb3KZ{N;^GB(a8NE*Vwc715!9 zr-H4Ao|T_c6+VT_JH9H+P3>iXSt!a$F`>s`jn`w9GZ_~B!{0soaiV|O_c^R2aWa%}O3jUE)WO=pa zs~_Wz08z|ieY5A%$@FcBF9^!1a}m5ks@7gjn;67N>}S~Hrm`4sM5Hh`q7&5-N{|31 z6x1{ol7BnskoViZ0GqbLa#kW`Z)VCjt1MysKg|rT zi!?s##Ck>8c zpi|>$lGlw#@yMNi&V4`6OBGJ(H&7lqLlcTQ&1zWriG_fL>BnFcr~?;E93{M-xIozQ zO=EHQ#+?<}%@wbWWv23#!V70h9MOuUVaU>3kpTvYfc|LBw?&b*89~Gc9i&8tlT#kF ztpbZoAzkdB+UTy=tx%L3Z4)I{zY(Kb)eg{InobSJmNwPZt$14aS-uc4eKuY8h$dtfyxu^a%zA)>fYI&)@ZXky?^{5>xSC?;w4r&td6vBdi%vHm4=XJH!3yL3?Ep+T5aU_>i;yr_XGq zxZfCzUU@GvnoIk+_Nd`aky>S&H!b*{A%L>?*XPAgWL(Vf(k7qUS}>Zn=U(ZfcOc{B z3*tOHH@t5Ub5D~#N7!Fxx}P2)sy{vE_l(R7$aW&CX>c|&HY+7};vUIietK%}!phrCuh+;C@1usp;XLU<8Gq8P!rEI3ieg#W$!= zQcZr{hp>8sF?k&Yl0?B84OneiQxef-4TEFrq3O~JAZR}yEJHA|Xkqd49tR&8oq{zP zY@>J^HBV*(gJvJZc_0VFN7Sx?H7#75E3#?N8Z!C+_f53YU}pyggxx1?wQi5Yb-_`I`_V*SMx5+*P^b=ec5RON-k1cIlsBLk}(HiaJyab0`CI zo0{=1_LO$~oE2%Tl_}KURuX<`+mQN_sTdM&* zkFf!Xtl^e^gTy6ON=&gTn6)$JHQq2)33R@_!#9?BLNq-Wi{U|rVX7Vny$l6#+SZ@KvQt@VYb%<9JfapI^b9j=wa+Tqb4ei;8c5 z&1>Uz@lVFv6T4Z*YU$r4G`g=91lSeA<=GRZ!*KTWKDPR}NPUW%peCUj`Ix_LDq!8| zMH-V`Pv!a~QkTL||L@cqiTz)*G-0=ytr1KqTuFPan9y4gYD5>PleK`NZB$ev@W%t= zkp)_=lBUTLZJpAtZg;pjI;7r2y|26-N7&a(hX|`1YNM9N8{>8JAuv}hp1v`3JHT-=5lbXpbMq7X~2J5Kl zh7tyU`_AusMFZ{ej9D;Uyy;SQ!4nwgSnngsYBwdS&EO3NS*o04)*juAYl;57c2Ly0(DEZ8IY?zSph-kyxu+D`tt@oU{32J#I{vmy=#0ySPK zA+i(A3yl)qmTz*$dZi#y9FS;$;h%bY+;StNx{_R56Otq+?pGe^T^{5d7Gs&?`_r`8 zD&dzOA|j8@3A&FR5U3*eQNBf<4^4W_iS_()*8b4aaUzfk2 zzIcMWSEjm;EPZPk{j{1>oXd}pXAj!NaRm8{Sjz!D=~q3WJ@vmt6ND_?HI~|wUS1j5 z9!S1MKr7%nxoJ3k`GB^7yV~*{n~O~n6($~x5Bu{7s|JyXbAyKI4+tO(zZYMslK;Zc zzeHGVl{`iP@jfSKq>R;{+djJ9n%$%EL()Uw+sykjNQdflkJZSjqV_QDWivbZS~S{K zkE@T^Jcv)Dfm93!mf$XYnCT--_A$zo9MOkPB6&diM8MwOfV?+ApNv`moV@nqn>&lv zYbN1-M|jc~sG|yLN^1R2=`+1ih3jCshg`iP&mY$GMTcY^W^T`WOCX!{-KHmZ#GiRH zYl{|+KLn5!PCLtBy~9i}`#d^gCDDx$+GQb~uc;V#K3OgbbOG0j5{BRG-si%Bo{@lB zGIt+Ain8^C`!*S0d0OSWVO+Z89}}O8aFTZ>p&k}2gGCV zh#<$gswePFxWGT$4DC^8@84_e*^KT74?7n8!$8cg=sL$OlKr&HMh@Rr5%*Wr!xoOl zo7jItnj-xYgVTX)H1=A2bD(tleEH57#V{xAeW_ezISg5OC zg=k>hOLA^urTH_e6*vSYRqCm$J{xo}-x3@HH;bsHD1Z`Pzvsn}%cvfw%Q(}h`Dgtb z0_J^niUmoCM5$*f)6}}qi(u;cPgxfyeVaaVmOsG<)5`6tzU4wyhF;k|~|x>7-2hXpVBpc5k{L4M`Wbe6Q?tr^*B z`Y*>6*&R#~%JlBIitlZ^qGe3s21~h3U|&k%%jeMM;6!~UH|+0+<5V-_zDqZQN79?n?!Aj!Nj`YMO9?j>uqI9-Tex+nJD z%e0#Yca6(zqGUR|KITa?9x-#C0!JKJHO(+fy@1!B$%ZwJwncQW7vGYv?~!^`#L~Um zOL++>4qmqW`0Chc0T23G8|vO)tK=Z2`gvS4*qpqhIJCEv9i&&$09VO8YOz|oZ+ubd zNXVdLc&p=KsSgtmIPLN69P7xYkYQ1vJ?u1g)T!6Ru`k2wkdj*wDC)VryGu2=yb0?F z>q~~e>KZ0d_#7f3UgV%9MY1}vMgF{B8yfE{HL*pMyhYF)WDZ^^3vS8F zGlOhs%g_~pS3=WQ#494@jAXwOtr^Y|TnQ5zki>qRG)(oPY*f}U_=ip_{qB0!%w7~G zWE!P4p3khyW-JJnE>eECuYfI?^d366Shq!Wm#x&jAo>=HdCllE$>DPO0N;y#4G)D2y#B@5=N=+F%Xo2n{gKcPcK2!hP*^WSXl+ut; zyLvVoY>VL{H%Kd9^i~lsb8j4>$EllrparEOJNT?Ym>vJa$(P^tOG)5aVb_5w^*&M0 zYOJ`I`}9}UoSnYg#E(&yyK(tqr^@n}qU2H2DhkK-`2He% zgXr_4kpXoQHxAO9S`wEdmqGU4j=1JdG!OixdqB4PPP6RXA}>GM zumruUUH|ZG2$bBj)Qluj&uB=dRb)?^qomw?Z$X%#D+Q*O97eHrgVB2*mR$bFBU`*} zIem?dM)i}raTFDn@5^caxE^XFXVhBePmH9fqcTi`TLaXiueH=@06sl}>F%}h9H_e9 z>^O?LxM1EjX}NVppaO@NNQr=AtHcH-BU{yBT_vejJ#J)l^cl69Z7$sk`82Zyw7Wxt z=~J?hZm{f@W}|96FUJfy65Gk8?^{^yjhOahUMCNNpt5DJw}ZKH7b!bGiFY9y6OY&T z_N)?Jj(MuLTN36ZCJ6I5Xy7uVlrb$o*Z%=-)kPo9s?<^Yqz~!Z* z_mP8(unFq65XSi!$@YtieSQ!<7IEOaA9VkKI?lA`*(nURvfKL8cX}-+~uw9|_5)uC2`ZHcaeX7L8aG6Ghleg@F9aG%X$#g6^yP5apnB>YTz&EfS{q z9UVfSyEIczebC)qlVu5cOoMzS_jrC|)rQlAzK7sfiW0`M8mVIohazPE9Jzn*qPt%6 zZL8RELY@L09B83@Be;x5V-IHnn$}{RAT#<2JA%ttlk#^(%u}CGze|1JY5MPhbfnYG zIw%$XfBmA-<_pKLpGKwbRF$#P;@_)ech#>vj25sv25VM$ouo)?BXdRcO{)*OwTw)G zv43W~T6ekBMtUD%5Bm>`^Ltv!w4~65N!Ut5twl!Agrzyq4O2Fi3pUMtCU~>9gt_=h-f% z;1&OuSu?A_sJvIvQ+dZNo3?m1%b1+s&UAx?8sUHEe_sB7zkm4R%6)<@oYB_i5>3Ip zIA+?jVdX|zL{)?TGpx+=Ta>G80}0}Ax+722$XFNJsC1gcH56{8B)*)eU#r~HrC&}` z|EWW92&;6y;3}!L5zXa385@?-D%>dSvyK;?jqU2t_R3wvBW;$!j45uQ7tyEIQva;Db}r&bR3kqNSh)Q_$MJ#Uj3Gj1F;)sO|%6z#@<+ zi{pbYsYS#u`X$Nf($OS+lhw>xgjos1OnF^$-I$u;qhJswhH~p|ab*nO>zBrtb0ndn zxV0uh!LN`&xckTP+JW}gznSpU492)u+`f{9Yr)js`NmfYH#Wdtradc0TnKNz@Su!e zu$9}G_=ku;%4xk}eXl>)KgpuT>_<`Ud(A^a++K&pm3LbN;gI}ku@YVrA%FJBZ5$;m zobR8}OLtW4-i+qPPLS-(7<>M{)rhiPoi@?&vDeVq5%fmZk=mDdRV>Pb-l7pP1y6|J z8I>sF+TypKV=_^NwBU^>4JJq<*14GLfM2*XQzYdlqqjnE)gZsPW^E@mp&ww* zW9i>XL=uwLVZ9pO*8K>t>vdL~Ek_NUL$?LQi5sc#1Q-f6-ywKcIT8Kw?C(_3pbR`e|)%9S-({if|E+hR2W!&qfQ&UiF^I!|M#xhdWsenv^wpKCBiuxXbnp85`{i|;BM?Ba`lqTA zyRm=UWJl&E{8JzYDHFu>*Z10-?#A8D|5jW9Ho0*CAs0fAy~MqbwYuOq9jjt9*nuHI zbDwKvh)5Ir$r!fS5|;?Dt>V+@F*v8=TJJF)TdnC#Mk>+tGDGCw;A~^PC`gUt*<(|i zB{{g{`uFehu`$fm4)&k7`u{xIV)yvA(%5SxX9MS80p2EKnLtCZ>tlX>*Z6nd&6-Mv$5rHD*db;&IBK3KH&M<+ArlGXDRdX1VVO4)&R$f4NxXI>GBh zSv|h>5GDAI(4E`@F?EnW zS>#c&Gw6~_XL`qQG4bK`W*>hek4LX*efn6|_MY+rXkNyAuu?NxS%L7~9tD3cn7&p( zCtfqe6sjB&Q-Vs7BP5+%;#Gk};4xtwU!KY0XXbmkUy$kR9)!~?*v)qw00!+Yg^#H> zc#8*z6zZo>+(bud?K<*!QO4ehiTCK&PD4G&n)Tr9X_3r-we z?fI+}-G~Yn93gI6F{}Dw_SC*FLZ)5(85zp4%uubtD)J)UELLkvGk4#tw&Tussa)mTD$R2&O~{ zCI3>fr-!-b@EGRI%g0L8UU%%u_<;e9439JNV;4KSxd|78v+I+8^rmMf3f40Jb}wEszROD?xBZu>Ll3;sUIoNxDK3|j3*sam2tC@@e$ z^!;+AK>efeBJB%ALsQ{uFui)oDoq()2USi?n=6C3#eetz?wPswc={I<8x=(8lE4EIsUfyGNZ{|KYn1IR|=E==f z(;!A5(-2y^2xRFCSPqzHAZn5RCN_bp22T(KEtjA(rFZ%>a4@STrHZflxKoqe9Z4@^ zM*scx_y73?Q{vt6?~WEl?2q*;@8 z3M*&@%l)SQmXkcUm)d@GT2#JdzhfSAP9|n#C;$E8X|pwD!r#X?0P>0ZisQ~TNqupW z*lUY~+ikD`vQb?@SAWX#r*Y+;=_|oacL$2CL$^(mV}aKO77pg}O+-=T1oLBT5sL2i z42Qth2+0@C`c+*D0*5!qy26sis<9a7>LN2{z%Qj49t z=L@x`4$ALHb*3COHoT?5S_c(Hs}g!V>W^=6Q0}zaubkDn)(lTax0+!+%B}9Vqw6{H zvL|BRM`O<@;eVi1DzM!tXtBrA20Ce@^Jz|>%X-t`vi-%WweXCh_LhI#bUg2*pcP~R z*RuTUzBKLXO~~uMd&o$v3@d0shHfUjC6c539PE6rF&;Ufa(Rw@K1*m7?f5)t`MjH0 z)_V(cajV5Am>f!kWcI@5rE8t6$S>5M=k=aRZROH6fA^jJp~2NlR4;Q2>L$7F#RT#9 z>4@1RhWG`Khy>P2j1Yx^BBL{S`niMaxlSWV-JBU0-T9zZ%>7mR3l$~QV$({o0;jTI ze5=cN^!Bc2bT|BcojXp~K#2cM>OTe*cM{Kg-j*CkiW)EGQot^}s;cy8_1_@JA0Whq zlrNr+R;Efa+`6N)s5rH*|E)nYZ3uqkk2C(E7@A|3YI`ozP~9Lexx#*1(r8luq+YPk z{J}c$s` zPM35Fx(YWB3Z5IYnN+L_4|jaR(5iWJi2~l&xy}aU7kW?o-V*6Av2wyZTG!E2KSW2* zGRLQkQU;Oz##ie-Z4fI)WSRxn$(ZcD;TL+;^r=a4(G~H3ZhK$lSXZj?cvyY8%d9JM zzc3#pD^W_QnWy#rx#;c&N@sqHhrnHRmj#i;s%zLm6SE(n&BWpd&f7>XnjV}OlZntI70fq%8~9<7 zMYaw`E-rp49-oC1N_uZTo)Cu%RR2QWdHpzQIcNsoDp`3xfP+`gI?tVQZ4X={qU?(n zV>0ASES^Xuc;9JBji{)RnFL(Lez;8XbB1uWaMp@p?7xhXk6V#!6B@aP4Rz7-K%a>i z?fvf}va_DGUXlI#4--`A3qK7J?-HwnG7O~H2;zR~RLW)_^#La!=}+>KW#anZ{|^D3 B7G?kd literal 0 HcmV?d00001 diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings.png b/trackpy/v0.6.2/_static/bootstrap-2.3.2/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 zcma*OWmH^Ivn@*S;K3nSf_t!#;0f+&pm7Po8`nk}2q8f5;M%x$SdAkd9FAvlc$ zx660V9e3Ox@4WZ^?7jZ%QFGU-T~%||Ug4iK6bbQY@zBuF2$hxOw9wF=A)nUSxR_5@ zEX>HBryGrjyuOFFv$Y4<+|3H@gQfEqD<)+}a~mryD|1U9*I_FOG&F%+Ww{SJ-V2BR zjt<81Ek$}Yb*95D4RS0HCps|uLyovt;P05hchQb-u2bzLtmog&f2}1VlNhxXV);S9 zM2buBg~!q9PtF)&KGRgf3#z7B(hm5WlNClaCWFs!-P!4-u*u5+=+D|ZE9e`KvhTHT zJBnLwGM%!u&vlE%1ytJ=!xt~y_YkFLQb6bS!E+s8l7PiPGSt9xrmg?LV&&SL?J~cI zS(e9TF1?SGyh+M_p@o1dyWu7o7_6p;N6hO!;4~ z2B`I;y`;$ZdtBpvK5%oQ^p4eR2L)BH>B$FQeC*t)c`L71gXHPUa|vyu`Bnz)H$ZcXGve(}XvR!+*8a>BLV;+ryG1kt0=)ytl zNJxFUN{V7P?#|Cp85QTa@(*Q3%K-R(Pkv1N8YU*(d(Y}9?PQ(j;NzWoEVWRD-~H$=f>j9~PN^BM2okI(gY-&_&BCV6RP&I$FnSEM3d=0fCxbxA6~l>54-upTrw zYgX@%m>jsSGi`0cQt6b8cX~+02IghVlNblR7eI;0ps}mpWUcxty1yG56C5rh%ep(X z?)#2d?C<4t-KLc*EAn>>M8%HvC1TyBSoPNg(4id~H8JwO#I)Bf;N*y6ai6K9_bA`4 z_g9(-R;qyH&6I$`b42v|0V3Z8IXN*p*8g$gE98+JpXNY+jXxU0zsR^W$#V=KP z3AEFp@OL}WqwOfsV<)A^UTF4&HF1vQecz?LWE@p^Z2){=KEC_3Iopx_eS42>DeiDG zWMXGbYfG~W7C8s@@m<_?#Gqk;!&)_Key@^0xJxrJahv{B&{^!>TV7TEDZlP|$=ZCz zmX=ZWtt4QZKx**)lQQoW8y-XLiOQy#T`2t}p6l*S`68ojyH@UXJ-b~@tN`WpjF z%7%Yzv807gsO!v=!(2uR)16!&U5~VPrPHtGzUU?2w(b1Xchq}(5Ed^G|SD7IG+kvgyVksU) z(0R)SW1V(>&q2nM%Z!C9=;pTg!(8pPSc%H01urXmQI6Gi^dkYCYfu6b4^tW))b^U+ z$2K&iOgN_OU7n#GC2jgiXU{caO5hZt0(>k+c^(r><#m|#J^s?zA6pi;^#*rp&;aqL zRcZi0Q4HhVX3$ybclxo4FFJW*`IV`)Bj_L3rQe?5{wLJh168Ve1jZv+f1D}f0S$N= zm4i|9cEWz&C9~ZI3q*gwWH^<6sBWuphgy@S3Qy?MJiL>gwd|E<2h9-$3;gT9V~S6r z)cAcmE0KXOwDA5eJ02-75d~f?3;n7a9d_xPBJaO;Z)#@s7gk5$Qn(Fc^w@9c5W0zY z59is0?Mt^@Rolcn{4%)Ioat(kxQH6}hIykSA)zht=9F_W*D#<}N(k&&;k;&gKkWIL z0Of*sP=X(Uyu$Pw;?F@?j{}=>{aSHFcii#78FC^6JGrg-)!)MV4AKz>pXnhVgTgx8 z1&5Y=>|8RGA6++FrSy=__k_imx|z-EI@foKi>tK0Hq2LetjUotCgk2QFXaej!BWYL zJc{fv(&qA7UUJ|AXLc5z*_NW#yWzKtl(c8mEW{A>5Hj^gfZ^HC9lQNQ?RowXjmuCj4!!54Us1=hY z0{@-phvC}yls!PmA~_z>Y&n&IW9FQcj}9(OLO-t^NN$c0o}YksCUWt|DV(MJB%%Sr zdf}8!9ylU2TW!=T{?)g-ojAMKc>3pW;KiZ7f0;&g)k}K^#HBhE5ot)%oxq$*$W@b# zg4p<Ou`ME|Kd1WHK@8 zzLD+0(NHWa`B{em3Ye?@aVsEi>y#0XVZfaFuq#;X5C3{*ikRx7UY4FF{ZtNHNO?A_ z#Q?hwRv~D8fPEc%B5E-ZMI&TAmikl||EERumQCRh7p;)>fdZMxvKq;ky0}7IjhJph zW*uuu*(Y6)S;Od--8uR^R#sb$cmFCnPcj9PPCWhPN;n`i1Q#Qn>ii z{WR|0>8F`vf&#E(c2NsoH=I7Cd-FV|%(7a`i}gZw4N~QFFG2WtS^H%@c?%9UZ+kez z;PwGgg_r6V>Kn5n(nZ40P4qMyrCP3bDkJp@hp6&X3>gzC>=f@Hsen<%I~7W+x@}b> z0}Et*vx_50-q@PIV=(3&Tbm}}QRo*FP2@)A#XX-8jYspIhah`9ukPBr)$8>Tmtg&R z?JBoH17?+1@Y@r>anoKPQ}F8o9?vhcG79Cjv^V6ct709VOQwg{c0Q#rBSsSmK3Q;O zBpNihl3S0_IGVE)^`#94#j~$;7+u870yWiV$@={|GrBmuz4b)*bCOPkaN0{6$MvazOEBxFdKZDlbVvv{8_*kJ zfE6C`4&Kkz<5u%dEdStd85-5UHG5IOWbo8i9azgg#zw-(P1AA049hddAB*UdG3Vn0 zX`OgM+EM|<+KhJ<=k?z~WA5waVj?T9eBdfJGebVifBKS1u<$#vl^BvSg)xsnT5Aw_ZY#}v*LXO#htB>f}x3qDdDHoFeb zAq7;0CW;XJ`d&G*9V)@H&739DpfWYzdQt+Kx_E1K#Cg1EMtFa8eQRk_JuUdHD*2;W zR~XFnl!L2A?48O;_iqCVr1oxEXvOIiN_9CUVTZs3C~P+11}ebyTRLACiJuMIG#`xP zKlC|E(S@QvN+%pBc6vPiQS8KgQAUh75C0a2xcPQDD$}*bM&z~g8+=9ltmkT$;c;s z5_=8%i0H^fEAOQbHXf0;?DN5z-5+1 zDxj50yYkz4ox9p$HbZ|H?8ukAbLE^P$@h}L%i6QVcY>)i!w=hkv2zvrduut%!8>6b zcus3bh1w~L804EZ*s96?GB&F7c5?m?|t$-tp2rKMy>F*=4;w*jW}^;8v`st&8)c; z2Ct2{)?S(Z;@_mjAEjb8x=qAQvx=}S6l9?~H?PmP`-xu;ME*B8sm|!h@BX4>u(xg_ zIHmQzp4Tgf*J}Y=8STR5_s)GKcmgV!$JKTg@LO402{{Wrg>#D4-L%vjmtJ4r?p&$F!o-BOf7ej~ z6)BuK^^g1b#(E>$s`t3i13{6-mmSp7{;QkeG5v}GAN&lM2lQT$@(aQCcFP(%UyZbF z#$HLTqGT^@F#A29b0HqiJsRJAlh8kngU`BDI6 zJUE~&!cQ*&f95Ot$#mxU5+*^$qg_DWNdfu+1irglB7yDglzH()2!@#rpu)^3S8weW z_FE$=j^GTY*|5SH95O8o8W9FluYwB=2PwtbW|JG6kcV^dMVmX(wG+Otj;E$%gfu^K z!t~<3??8=()WQSycsBKy24>NjRtuZ>zxJIED;YXaUz$@0z4rl+TW zWxmvM$%4jYIpO>j5k1t1&}1VKM~s!eLsCVQ`TTjn3JRXZD~>GM z$-IT~(Y)flNqDkC%DfbxaV9?QuWCV&-U1yzrV@0jRhE;)ZO0=r-{s@W?HOFbRHDDV zq;eLo+wOW;nI|#mNf(J?RImB9{YSO2Y`9825Lz#u4(nk3)RGv3X8B(A$TsontJ8L! z9JP^eWxtKC?G8^xAZa1HECx*rp35s!^%;&@Jyk)NexVc)@U4$^X1Dag6`WKs|(HhZ#rzO2KEw3xh~-0<;|zcs0L>OcO#YYX{SN8m6`9pp+ zQG@q$I)T?aoe#AoR@%om_#z=c@ych!bj~lV13Qi-xg$i$hXEAB#l=t7QWENGbma4L zbBf*X*4oNYZUd_;1{Ln_ZeAwQv4z?n9$eoxJeI?lU9^!AB2Y~AwOSq67dT9ADZ)s@ zCRYS7W$Zpkdx$3T>7$I%3EI2ik~m!f7&$Djpt6kZqDWZJ-G{*_eXs*B8$1R4+I}Kf zqniwCI64r;>h2Lu{0c(#Atn)%E8&)=0S4BMhq9$`vu|Ct;^ur~gL`bD>J@l)P$q_A zO7b3HGOUG`vgH{}&&AgrFy%K^>? z>wf**coZ2vdSDcNYSm~dZ(vk6&m6bVKmVgrx-X<>{QzA!)2*L+HLTQz$e8UcB&Djq zl)-%s$ZtUN-R!4ZiG=L0#_P=BbUyH+YPmFl_ogkkQ$=s@T1v}rNnZ^eMaqJ|quc+6 z*ygceDOrldsL30w`H;rNu+IjlS+G~p&0SawXCA1+D zC%cZtjUkLNq%FadtHE?O(yQTP486A{1x<{krq#rpauNQaeyhM3*i0%tBpQHQo-u)x z{0{&KS`>}vf2_}b160XZO2$b)cyrHq7ZSeiSbRvaxnKUH{Q`-P(nL&^fcF2){vhN- zbX&WEjP7?b4A%0y6n_=m%l00uZ+}mCYO(!x?j$+O$*TqoD_Q5EoyDJ?w?^UIa491H zE}87(bR`X;@u#3Qy~9wWdWQIg1`cXrk$x9=ccR|RY1~%{fAJ@uq@J3e872x0v$hmv ze_KcL(wM|n0EOp;t{hKoohYyDmYO;!`7^Lx;0k=PWPGZpI>V5qYlzjSL_(%|mud50 z7#{p97s`U|Sn$WYF>-i{i4`kzlrV6a<}=72q2sAT7Zh{>P%*6B;Zl;~0xWymt10Mo zl5{bmR(wJefJpNGK=fSRP|mpCI-)Nf6?Pv==FcFmpSwF1%CTOucV{yqxSyx4Zws3O z8hr5Uyd%ezIO7?PnEO0T%af#KOiXD$e?V&OX-B|ZX-YsgSs%sv-6U+sLPuz{D4bq| zpd&|o5tNCmpT>(uIbRf?8c}d3IpOb3sn6>_dr*26R#ev<_~vi)wleW$PX|5)$_ z+_|=pi(0D(AB_sjQ;sQQSM&AWqzDO1@NHw;C9cPdXRKRI#@nUW)CgFxzQ1nyd!+h& zcjU!U=&u|>@}R(9D$%lu2TlV>@I2-n@fCr5PrZNVyKWR7hm zWjoy^p7v8m#$qN0K#8jT- zq`mSirDZDa1Jxm;Rg3rAPhC)LcI4@-RvKT+@9&KsR3b0_0zuM!Fg7u>oF>3bzOxZPU&$ab$Z9@ zY)f7pKh22I7ZykL{YsdjcqeN++=0a}elQM-4;Q)(`Ep3|VFHqnXOh14`!Bus& z9w%*EWK6AiAM{s$6~SEQS;A>ey$#`7)khZvamem{P?>k)5&7Sl&&NXKk}o!%vd;-! zpo2p-_h^b$DNBO>{h4JdGB=D>fvGIYN8v&XsfxU~VaefL?q} z3ekM?iOKkCzQHkBkhg=hD!@&(L}FcHKoa zbZ7)H1C|lHjwEb@tu=n^OvdHOo7o+W`0-y3KdP#bb~wM=Vr_gyoEq|#B?$&d$tals ziIs-&7isBpvS|CjC|7C&3I0SE?~`a%g~$PI%;au^cUp@ER3?mn-|vyu!$7MV6(uvt z+CcGuM(Ku2&G0tcRCo7#D$Dirfqef2qPOE5I)oCGzmR5G!o#Q~(k~)c=LpIfrhHQk zeAva6MilEifE7rgP1M7AyWmLOXK}i8?=z2;N=no)`IGm#y%aGE>-FN zyXCp0Sln{IsfOBuCdE*#@CQof%jzuU*jkR*Su3?5t}F(#g0BD0Zzu|1MDes8U7f9; z$JBg|mqTXt`muZ8=Z`3wx$uizZG_7>GI7tcfOHW`C2bKxNOR)XAwRkLOaHS4xwlH4 zDpU29#6wLXI;H?0Se`SRa&I_QmI{zo7p%uveBZ0KZKd9H6@U?YGArbfm)D*^5=&Rp z`k{35?Z5GbZnv>z@NmJ%+sx=1WanWg)8r}C_>EGR8mk(NR$pW<-l8OTU^_u3M@gwS z7}GGa1)`z5G|DZirw;FB@VhH7Dq*0qc=|9lLe{w2#`g+_nt>_%o<~9(VZe=zI*SSz4w43-_o>4E4`M@NPKTWZuQJs)?KXbWp1M zimd5F;?AP(LWcaI-^Sl{`~>tmxsQB9Y$Xi*{Zr#py_+I$vx7@NY`S?HFfS!hUiz$a z{>!&e1(16T!Om)m)&k1W#*d#GslD^4!TwiF2WjFBvi=Ms!ADT)ArEW6zfVuIXcXVk z>AHjPADW+mJzY`_Ieq(s?jbk4iD2Rb8*V3t6?I+E06(K8H!!xnDzO%GB;Z$N-{M|B zeT`jo%9)s%op*XZKDd6*)-^lWO{#RaIGFdBH+;XXjI(8RxpBc~azG1H^2v7c^bkFE zZCVPE+E*Q=FSe8Vm&6|^3ki{9~qafiMAf7i4APZg>b%&5>nT@pHH z%O*pOv(77?ZiT{W zBibx}Q12tRc7Py1NcZTp`Q4ey%T_nj@1WKg5Fz_Rjl4wlJQj)rtp8yL3r!Shy zvZvnmh!tH4T6Js-?vI0<-rzzl{mgT*S0d_7^AU_8gBg^03o-J=p(1o6kww2hx|!%T z-jqp}m^G*W?$!R#M%Ef?&2jYxmx+lXWZszpI4d$pUN`(S)|*c^CgdwY>Fa>> zgGBJhwe8y#Xd*q0=@SLEgPF>+Qe4?%E*v{a`||luZ~&dqMBrRfJ{SDMaJ!s_;cSJp zSqZHXIdc@@XteNySUZs^9SG7xK`8=NBNM)fRVOjw)D^)w%L2OPkTQ$Tel-J)GD3=YXy+F4in(ILy*A3m@3o73uv?JC}Q>f zrY&8SWmesiba0|3X-jmlMT3 z*ST|_U@O=i*sM_*48G)dgXqlwoFp5G6qSM3&%_f_*n!PiT>?cNI)fAUkA{qWnqdMi+aNK_yVQ&lx4UZknAc9FIzVk% zo6JmFH~c{_tK!gt4+o2>)zoP{sR}!!vfRjI=13!z5}ijMFQ4a4?QIg-BE4T6!#%?d&L;`j5=a`4is>U;%@Rd~ zXC~H7eGQhhYWhMPWf9znDbYIgwud(6$W3e>$W4$~d%qoJ z+JE`1g$qJ%>b|z*xCKenmpV$0pM=Gl-Y*LT8K+P)2X#;XYEFF4mRbc~jj?DM@(1e`nL=F4Syv)TKIePQUz)bZ?Bi3@G@HO$Aps1DvDGkYF50O$_welu^cL7;vPiMGho74$;4fDqKbE{U zd1h{;LfM#Fb|Z&uH~Rm_J)R~Vy4b;1?tW_A)Iz#S_=F|~pISaVkCnQ0&u%Yz%o#|! zS-TSg87LUfFSs{tTuM3$!06ZzH&MFtG)X-l7>3)V?Txuj2HyG*5u;EY2_5vU0ujA? zHXh5G%6e3y7v?AjhyX79pnRBVr}RmPmtrxoB7lkxEzChX^(vKd+sLh?SBic=Q)5nA zdz7Mw3_iA>;T^_Kl~?1|5t%GZ;ki_+i>Q~Q1EVdKZ)$Sh3LM@ea&D~{2HOG++7*wF zAC6jW4>fa~!Vp5+$Z{<)Qxb|{unMgCv2)@%3j=7)Zc%U<^i|SAF88s!A^+Xs!OASYT%7;Jx?olg_6NFP1475N z#0s<@E~FI}#LNQ{?B1;t+N$2k*`K$Hxb%#8tRQi*Z#No0J}Pl;HWb){l7{A8(pu#@ zfE-OTvEreoz1+p`9sUI%Y{e5L-oTP_^NkgpYhZjp&ykinnW;(fu1;ttpSsgYM8ABX4dHe_HxU+%M(D=~) zYM}XUJ5guZ;=_ZcOsC`_{CiU$zN3$+x&5C`vX-V3`8&RjlBs^rf00MNYZW+jCd~7N z%{jJuUUwY(M`8$`B>K&_48!Li682ZaRknMgQ3~dnlp8C?__!P2z@=Auv;T^$yrsNy zCARmaA@^Yo2sS%2$`031-+h9KMZsIHfB>s@}>Y(z988e!`%4=EDoAQ0kbk>+lCoK60Mx9P!~I zlq~wf7kcm_NFImt3ZYlE(b3O1K^QWiFb$V^a2Jlwvm(!XYx<`i@ZMS3UwFt{;x+-v zhx{m=m;4dgvkKp5{*lfSN3o^keSpp9{hlXj%=}e_7Ou{Yiw(J@NXuh*;pL6@$HsfB zh?v+r^cp@jQ4EspC#RqpwPY(}_SS$wZ{S959`C25777&sgtNh%XTCo9VHJC-G z;;wi9{-iv+ETiY;K9qvlEc04f;ZnUP>cUL_T*ms``EtGoP^B#Q>n2dSrbAg8a>*Lg zd0EJ^=tdW~7fbcLFsqryFEcy*-8!?;n%;F+8i{eZyCDaiYxghr z$8k>L|2&-!lhvuVdk!r-kpSFl`5F5d4DJr%M4-qOy3gdmQbqF1=aBtRM7)c_Ae?$b8 zQg4c8*KQ{XJmL)1c7#0Yn0#PTMEs4-IHPjkn0!=;JdhMXqzMLeh`yOylXROP- zl#z3+fwM9l3%VN(6R77ua*uI9%hO7l7{+Hcbr(peh;afUK?B4EC09J{-u{mv)+u#? zdKVBCPt`eU@IzL)OXA`Ebu`Xp?u0m%h&X41}FNfnJ*g1!1wcbbpo%F4x!-#R9ft!8{5`Ho}04?FI#Kg zL|k`tF1t_`ywdy8(wnTut>HND(qNnq%Sq=AvvZbXnLx|mJhi!*&lwG2g|edBdVgLy zjvVTKHAx(+&P;P#2Xobo7_RttUi)Nllc}}hX>|N?-u5g7VJ-NNdwYcaOG?NK=5)}` zMtOL;o|i0mSKm(UI_7BL_^6HnVOTkuPI6y@ZLR(H?c1cr-_ouSLp{5!bx^DiKd*Yb z{K78Ci&Twup zTKm)ioN|wcYy%Qnwb)IzbH>W!;Ah5Zdm_jRY`+VRJ2 zhkspZ9hbK3iQD91A$d!0*-1i#%x81|s+SPRmD}d~<1p6!A13(!vABP2kNgqEG z?AMgl^P+iRoIY(9@_I?n1829lGvAsRnHwS~|5vD2+Zi53j<5N4wNn0{q>>jF9*bI) zL$kMXM-awNOElF>{?Jr^tOz1glbwaD-M0OKOlTeW3C!1ZyxRbB>8JDof(O&R1bh%3x#>y2~<>OXO#IIedH0Q`(&&?eo-c~ z>*Ah#3~09unym~UC-UFqqI>{dmUD$Y4@evG#ORLI*{ZM)Jl=e1it!XzY($S3V zLG!Y6fCjE>x6r@5FG1n|8ompSZaJ>9)q6jqU;XxCQk9zV(?C9+i*>w z21+KYt1gXX&0`x3E)hS7I5}snbBzox9C@Xzcr|{B8Hw;SY1$}&BoYKXH^hpjW-RgJ z-Fb}tannKCv>y~^`r|(1Q9;+sZlYf3XPSX|^gR01UFtu$B*R;$sPZdIZShRr>|b@J z;#G{EdoY+O;REEjQ}X7_YzWLO+Ey3>a_KDe1CjSe| z6arqcEZ)CX!8r(si`dqbF$uu&pnf^Np{1f*TdJ`r2;@SaZ z#hb4xlaCA@Pwqj#LlUEe5L{I$k(Zj$d3(~)u(F%&xb8={N9hKxlZIO1ABsM{Mt|)2 zJ^t9Id;?%4PfR4&Ph9B9cFK~@tG3wlFW-0fXZS_L4U*EiAA%+`h%q2^6BCC;t0iO4V=s4Qug{M|iDV@s zC7|ef-dxiR7T&Mpre!%hiUhHM%3Qxi$Lzw6&(Tvlx9QA_7LhYq<(o~=Y>3ka-zrQa zhGpfFK@)#)rtfz61w35^sN1=IFw&Oc!Nah+8@qhJ0UEGr;JplaxOGI82OVqZHsqfX ze1}r{jy;G?&}Da}a7>SCDsFDuzuseeCKof|Dz2BPsP8? zY;a)Tkr2P~0^2BeO?wnzF_Ul-ekY=-w26VnU%U3f19Z-pj&2 z4J_a|o4Dci+MO)mPQIM>kdPG1xydiR9@#8m zh27D7GF{p|a{8({Q-Pr-;#jV{2zHR>lGoFtIfIpoMo?exuQyX_A;;l0AP4!)JEM$EwMInZkj+8*IHP4vKRd zKx_l-i*>A*C@{u%ct`y~s6MWAfO{@FPIX&sg8H{GMDc{4M3%$@c8&RAlw0-R<4DO3 trJqdc$mBpWeznn?E0M$F`|3v=`3%T2A17h;rxP7$%JLd=6(2u;`(N3pt&so# literal 0 HcmV?d00001 diff --git a/trackpy/v0.6.2/_static/bootstrap-2.3.2/js/bootstrap.js b/trackpy/v0.6.2/_static/bootstrap-2.3.2/js/bootstrap.js new file mode 100644 index 00000000..638bb187 --- /dev/null +++ b/trackpy/v0.6.2/_static/bootstrap-2.3.2/js/bootstrap.js @@ -0,0 +1,2287 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('