Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Gstreamer Base Plugins 1.0
Upstream-Contact: gstreamer-devel@lists.freedesktop.org
Source: http://gstreamer.freedesktop.org
Comment: This package was debianized by David I. Lehn <dlehn@debian.org> on
 Mon, 15 Jan 2001 18:21:37 -0500.

Files: *
Copyright: Contributors to the GStreamer project
License: LGPL-2+

Files: ext/alsa/gstalsa.c
 gst-libs/gst/audio/gstaudiocdsrc.c
 gst-libs/gst/audio/gstaudiocdsrc.h
 gst-libs/gst/pbutils/descriptions.c
 gst-libs/gst/pbutils/descriptions.h
 gst-libs/gst/pbutils/gstpluginsbaseversion.c
 gst-libs/gst/pbutils/missing-plugins.c
 gst-libs/gst/pbutils/missing-plugins.h
 gst-libs/gst/pbutils/pbutils.c
 gst-libs/gst/pbutils/pbutils.h
 gst-libs/gst/tag/lang.c
 gst-libs/gst/tag/licenses.c
 gst-libs/gst/tag/mklangtables.c
 gst-libs/gst/tag/mklicensestables.c
 gst/subparse/gstssaparse.c
 gst/subparse/gstssaparse.h
 gst/subparse/tmplayerparse.c
 gst/subparse/tmplayerparse.h
 tests/check/elements/audiorate.c
 tests/check/elements/playbin.c
 tests/check/elements/subparse.c
 tests/check/elements/textoverlay.c
 tests/check/gst/typefindfunctions.c
 tests/check/libs/gstlibscpp.cc
 tests/check/libs/pbutils.c
 tests/check/libs/rtp.c
 tests/check/libs/tag.c
Copyright: 2005, Tim-Philipp Müller <tim centricular net>
  2005-2006, Tim-Philipp Müller <tim centricular net>
  2006, Tim-Philipp Müller <tim centricular net>
  2006-2008, Tim-Philipp Müller <tim centricular net>
  2006-2011, Tim-Philipp Müller <tim centricular net>
  2007, Tim-Philipp Müller <tim centricular net>
  2009, Tim-Philipp Müller <tim centricular net>
  2010, Tim-Philipp Müller <tim centricular net>
  2011, Tim-Philipp Müller <tim centricular net>
License: LGPL-2+

Files: ext/cdparanoia/gstcdparanoiasrc.c
 ext/vorbis/gstivorbisdec.c
 ext/vorbis/gstvorbis.c
 ext/vorbis/gstvorbisdec.h
 ext/vorbis/gstvorbisenc.c
 ext/vorbis/gstvorbisenc.h
 gst-libs/gst/audio/audio.c
 gst-libs/gst/audio/audio.h
 gst-libs/gst/audio/gstaudiofilter.h
 gst-libs/gst/video/gstvideofilter.h
 gst/audiorate/gstaudiorate.c
 gst/audiorate/gstaudiorate.h
 gst/tcp/gsttcpclientsink.h
 gst/tcp/gsttcpplugin.c
 gst/videorate/gstvideorate.c
 gst/videorate/gstvideorate.h
 gst/videotestsrc/videotestsrc.c
Copyright: <1999> Erik Walthinsen <omega@cse.ogi.edu>
License: LGPL-2+

Files: gst-libs/gst/riff/riff-ids.h
 gst-libs/gst/riff/riff-media.c
 gst-libs/gst/riff/riff-media.h
 gst-libs/gst/riff/riff-read.c
 gst-libs/gst/riff/riff-read.h
 gst-libs/gst/riff/riff.c
 gst-libs/gst/video/colorbalance.c
 gst-libs/gst/video/colorbalance.h
 gst-libs/gst/video/colorbalancechannel.c
 gst-libs/gst/video/colorbalancechannel.h
Copyright: 2003, Ronald Bultje <rbultje@ronald.bitfreak.net>
  2004, Ronald Bultje <rbultje@ronald.bitfreak.net>
License: LGPL-2+

Files: ext/pango/gsttextoverlay.h
 ext/vorbis/gstvorbiscommon.c
 ext/vorbis/gstvorbiscommon.h
 gst-libs/gst/audio/streamvolume.c
 gst-libs/gst/audio/streamvolume.h
 gst/playback/gststreamsynchronizer.c
 gst/playback/gststreamsynchronizer.h
 gst/playback/gstsubtitleoverlay.c
 gst/playback/gstsubtitleoverlay.h
 tests/examples/gio/giosrc-mounting.c
Copyright: 2007-2008, Sebastian Dröge <sebastian.droege@collabora.co.uk>
  2008, Sebastian Dröge <sebastian.droege@collabora.co.uk>
  2009, Sebastian Dröge <sebastian.droege@collabora.co.uk>
  2010, Sebastian Dröge <sebastian.droege@collabora.co.uk>
  2011, Sebastian Dröge <sebastian.droege@collabora.co.uk>
License: LGPL-2+

Files: ext/alsa/gstalsasink.h
 ext/alsa/gstalsasrc.c
 ext/alsa/gstalsasrc.h
 ext/ogg/gstoggaviparse.c
 ext/ogg/gstoggdemux.c
 ext/ogg/gstoggdemux.h
 ext/ogg/vorbis_parse.h
 ext/theora/gsttheoraenc.c
 ext/theora/gsttheoraenc.h
 gst-libs/gst/audio/gstaudioringbuffer.c
 gst-libs/gst/rtsp/gstrtspextension.h
 tests/check/libs/libsabi.c
 tests/examples/playback/playback-test.c
 tests/examples/seek/jsseek.c
Copyright: 2004, Wim Taymans <wim@fluendo.com>
  2005, Wim Taymans <wim@fluendo.com>
  2006, Wim Taymans <wim@fluendo.com>
  2007, Wim Taymans <wim@fluendo.com>
License: LGPL-2+

Files: ext/cdparanoia/gstcdparanoiasrc.h
 gst-libs/gst/audio/gstaudiobasesink.c
 gst-libs/gst/audio/gstaudiobasesink.h
 gst-libs/gst/audio/gstaudiobasesrc.c
 gst-libs/gst/audio/gstaudiobasesrc.h
 gst-libs/gst/audio/gstaudioclock.c
 gst-libs/gst/audio/gstaudioclock.h
 gst-libs/gst/audio/gstaudioringbuffer.h
 gst-libs/gst/audio/gstaudiosink.c
 gst-libs/gst/audio/gstaudiosink.h
 gst-libs/gst/audio/gstaudiosrc.c
 gst-libs/gst/audio/gstaudiosrc.h
 gst/adder/gstadder.c
 gst/adder/gstadder.h
Copyright: 1999, Erik Walthinsen <omega@cse.ogi.edu>
  1999-2000, Erik Walthinsen <omega@cse.ogi.edu>
License: LGPL-2+

Files: tests/check/elements/multifdsink.c
 tests/check/elements/multisocketsink.c
 tests/check/elements/videorate.c
 tests/check/pipelines/vorbisdec.c
Copyright: 2006, Thomas Vander Stichele <thomas at apestaart dot org>
  2007, Thomas Vander Stichele <thomas at apestaart dot org>
License: LGPL-2+

Files: gst-libs/gst/rtsp/gstrtspdefs.c
 gst-libs/gst/rtsp/gstrtspdefs.h
 gst-libs/gst/rtsp/gstrtspmessage.c
 gst-libs/gst/rtsp/gstrtspmessage.h
 gst-libs/gst/rtsp/gstrtsprange.c
 gst-libs/gst/rtsp/gstrtsprange.h
 gst-libs/gst/rtsp/gstrtsptransport.h
 gst-libs/gst/rtsp/gstrtspurl.c
 gst-libs/gst/rtsp/gstrtspurl.h
 gst-libs/gst/sdp/gstsdp.h
 gst-libs/gst/sdp/gstsdpmessage.c
 gst-libs/gst/sdp/gstsdpmessage.h
Copyright: <2005-2006> Wim Taymans <wim@fluendo.com>
License: MIT or LGPL-2+

Files: gst-libs/gst/rtsp/gstrtsp.h
 gst-libs/gst/rtsp/gstrtspextension.c
 tests/examples/app/appsrc-ra.c
 tests/examples/app/appsrc-seekable.c
 tests/examples/app/appsrc-stream.c
 tests/examples/app/appsrc-stream2.c
 tests/examples/seek/stepping.c
 tests/examples/seek/stepping2.c
Copyright: 2007, Wim Taymans <wim.taymans@gmail.com>
  2008, Wim Taymans <wim.taymans@gmail.com>
  2009, Wim Taymans <wim.taymans@gmail.com>
License: LGPL-2+

Files: gst-libs/gst/fft/gstfft.c
 gst-libs/gst/fft/gstfft.h
 gst-libs/gst/fft/gstfftf32.c
 gst-libs/gst/fft/gstfftf32.h
 gst-libs/gst/fft/gstfftf64.c
 gst-libs/gst/fft/gstfftf64.h
 gst-libs/gst/fft/gstffts16.c
 gst-libs/gst/fft/gstffts16.h
 gst-libs/gst/fft/gstffts32.c
 gst-libs/gst/fft/gstffts32.h
Copyright: <2007> Sebastian Dröge <slomo@circular-chaos.org>
License: LGPL-2+

Files: gst-libs/gst/rtp/gstrtppayloads.c
 gst-libs/gst/rtp/gstrtppayloads.h
 gst/playback/gstplay-enum.c
 gst/playback/gstplay-enum.h
 gst/playback/gstplaysink.h
 gst/playback/gsturidecodebin.c
 tests/examples/snapshot/snapshot.c
Copyright: <2007> Wim Taymans <wim.taymans@gmail.com>
License: LGPL-2+

Files: gst-libs/gst/pbutils/encoding-profile.c
 gst-libs/gst/pbutils/encoding-profile.h
 gst-libs/gst/pbutils/encoding-target.c
 gst-libs/gst/pbutils/encoding-target.h
 gst/encoding/gstencodebin.c
 gst/encoding/gstencodebin.h
 gst/encoding/gststreamcombiner.c
 gst/encoding/gststreamcombiner.h
 gst/encoding/gststreamsplitter.c
 gst/encoding/gststreamsplitter.h
Copyright: 2009, Edward Hervey <edward.hervey@collabora.co.uk>
  2009, Nokia Corporation
  2009-2010, Edward Hervey <edward.hervey@collabora.co.uk>
  2009-2010, Nokia Corporation
  2010, Edward Hervey <edward.hervey@collabora.co.uk>
  2010, Nokia Corporation
License: LGPL-2+

Files: sys/ximage/ximagepool.c
 sys/ximage/ximagepool.h
 sys/ximage/ximagesink.c
 sys/ximage/ximagesink.h
 sys/xvimage/xvimagepool.c
 sys/xvimage/xvimagepool.h
 sys/xvimage/xvimagesink.c
 sys/xvimage/xvimagesink.h
Copyright: <2005> Julien Moutte <julien@moutte.net>
License: LGPL-2+

Files: gst/tcp/gstmultifdsink.h
 gst/tcp/gsttcpclientsrc.h
 gst/tcp/gsttcpserversink.c
 gst/tcp/gsttcpserversink.h
 gst/tcp/gsttcpserversrc.h
Copyright: <1999> Erik Walthinsen <omega@cse.ogi.edu>
  <2004> Thomas Vander Stichele <thomas at apestaart dot org>
License: LGPL-2+

Files: gst-libs/gst/audio/gstaudiometa.c
 gst-libs/gst/audio/gstaudiometa.h
 gst-libs/gst/video/gstvideometa.c
 gst-libs/gst/video/gstvideometa.h
 gst-libs/gst/video/gstvideopool.c
 gst-libs/gst/video/gstvideopool.h
 gst-libs/gst/video/video.h
Copyright: <2011> Wim Taymans <wim.taymans@gmail.com>
License: LGPL-2+

Files: ext/theora/gsttheora.c
 ext/theora/gsttheoradec.c
 ext/theora/gsttheoradec.h
 ext/vorbis/gstvorbisdec.c
 gst-libs/gst/tag/gstid3tag.c
 gst-libs/gst/tag/gsttageditingprivate.h
 gst-libs/gst/tag/gstvorbistag.c
Copyright: 2003, Benjamin Otte <in7y118@public.uni-hamburg.de>
  2004, Benjamin Otte <in7y118@public.uni-hamburg.de>
License: LGPL-2+

Files: gst/gio/gstgio.c
 gst/gio/gstgiobasesink.c
 gst/gio/gstgiobasesrc.c
 gst/gio/gstgiosink.c
 gst/gio/gstgiosrc.c
 gst/gio/gstgiostreamsink.c
 gst/gio/gstgiostreamsrc.c
Copyright: 2007, Rene Stadler <mail@renestadler.de>
  2007, Sebastian Dröge <sebastian.droege@collabora.co.uk>
  2007-2009, Sebastian Dröge <sebastian.droege@collabora.co.uk>
License: LGPL-2+

Files: gst/gio/gstgiobasesink.h
 gst/gio/gstgiobasesrc.h
 gst/gio/gstgiosink.h
 gst/gio/gstgiosrc.h
 gst/gio/gstgiostreamsink.h
 gst/gio/gstgiostreamsrc.h
Copyright: 2007, Rene Stadler <mail@renestadler.de>
  2007, Sebastian Dröge <slomo@circular-chaos.org>
  2007-2009, Sebastian Dröge <slomo@circular-chaos.org>
License: LGPL-2+

Files: gst-libs/gst/tag/gstexiftag.c
 gst-libs/gst/tag/gsttageditingprivate.c
 gst-libs/gst/tag/xmpwriter.c
 gst-libs/gst/tag/xmpwriter.h
 tests/check/elements/appsrc.c
 tests/check/libs/xmpwriter.c
 tests/check/pipelines/capsfilter-renegotiation.c
Copyright: 2010, Thiago Santos <thiago.sousa.santos@collabora.co.uk>
  2011, Thiago Santos <thiago.sousa.santos@collabora.co.uk>
License: LGPL-2+

Files: tests/check/elements/adder.c
 tests/check/elements/audiotestsrc.c
 tests/check/elements/volume.c
 tests/check/elements/vorbisdec.c
 tests/check/elements/vorbistag.c
 tests/check/generic/states.c
Copyright: <2005> Thomas Vander Stichele <thomas at apestaart dot org>
License: LGPL-2+

Files: ext/ogg/gstoggstream.h
 gst-libs/gst/app/gstappsink.h
 gst-libs/gst/app/gstappsrc.h
 gst-libs/gst/glib-compat-private.h
 gst/app/gstapp.c
Copyright: 2005, David Schleef <ds@schleef.org>
  2007, David Schleef <ds@schleef.org>
  2009, David Schleef <ds@schleef.org>
  2010, David Schleef <ds@schleef.org>
License: LGPL-2+

Files: gst/tcp/gstmultihandlesink.h
 gst/tcp/gstmultisocketsink.h
 gst/tcp/gsttcpclientsink.c
 gst/tcp/gsttcpclientsrc.c
 gst/tcp/gsttcpserversrc.c
Copyright: <1999> Erik Walthinsen <omega@cse.ogi.edu>
  <2004> Thomas Vander Stichele <thomas at apestaart dot org>
  <2011> Collabora Ltd
License: LGPL-2+

Files: gst-libs/gst/pbutils/gstdiscoverer.c
 gst-libs/gst/pbutils/gstdiscoverer.h
 gst-libs/gst/pbutils/pbutils-private.h
 tests/examples/encoding/encoding.c
 tools/gst-discoverer.c
Copyright: 2009, Edward Hervey <edward.hervey@collabora.co.uk>
  2010, Edward Hervey <edward.hervey@collabora.co.uk>
License: LGPL-2+

Files: ext/pango/gstclockoverlay.c
 ext/pango/gstclockoverlay.h
 ext/pango/gsttimeoverlay.c
 ext/pango/gsttimeoverlay.h
Copyright: <1999> Erik Walthinsen <omega@cse.ogi.edu>
  <2005> Tim-Philipp Müller <tim@centricular.net>
License: LGPL-2+

Files: gst/playback/gstplaysinkaudioconvert.c
 gst/playback/gstplaysinkaudioconvert.h
 gst/playback/gstplaysinkvideoconvert.c
 gst/playback/gstplaysinkvideoconvert.h
Copyright: <2011> Sebastian Dröge <sebastian.droege@collabora.co.uk>
License: LGPL-2+

Files: gst/audioconvert/plugin.c
 tests/check/pipelines/theoraenc.c
 tests/check/pipelines/vorbisenc.c
Copyright: 2004, Andy Wingo <wingo at pobox.com>
  2006, Andy Wingo <wingo at pobox.com>
License: LGPL-2+

Files: ext/vorbis/gstvorbisdeclib.c
 ext/vorbis/gstvorbisdeclib.h
 gst-libs/gst/audio/gstaudioencoder.c
 gst-libs/gst/audio/gstaudioencoder.h
Copyright: 2010, Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
  2010, Nokia Corporation.
  2011, Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
  2011, Nokia Corporation.
License: LGPL-2+

Files: tests/check/libs/fft.c
 tests/check/pipelines/gio.c
Copyright: 2007, Sebastian Dröge <slomo@circular-chaos.org>
License: LGPL-2+

Files: gst/audiotestsrc/gstaudiotestsrc.c
 gst/audiotestsrc/gstaudiotestsrc.h
 tests/check/libs/discoverer.c
 tests/examples/fft/fftrange.c
Copyright: 2005, Stefan Kost <ensonic@users.sf.net>
  2011, Stefan Kost <ensonic@users.sf.net>
License: LGPL-2+

Files: gst/subparse/gstsubparse.h
 gst/videotestsrc/gstvideotestsrc.c
 gst/videotestsrc/gstvideotestsrc.h
Copyright: <1999> Erik Walthinsen <omega@cse.ogi.edu>
  <2002> David A. Schleef <ds@schleef.org>
License: LGPL-2+

Files: ext/theora/gsttheoraparse.c
 ext/theora/gsttheoraparse.h
 ext/vorbis/gstvorbisparse.c
Copyright: 2006, Andy Wingo <wingo@pobox.com>
  <2004> Thomas Vander Stichele <thomas at apestaart dot org>
License: LGPL-2+

Files: tests/examples/dynamic/sprinkle.c
 tests/examples/dynamic/sprinkle2.c
 tests/examples/dynamic/sprinkle3.c
Copyright: <2009> Wim Taymans <wim dot taymans at gmail dot com>
License: LGPL-2+

Files: ext/alsa/gstalsa.h
 ext/alsa/gstalsaplugin.c
Copyright: 2001, CodeFactory AB
  2001, Thomas Nyberg <thomas@codefactory.se>
  2001-2002, Andy Wingo <apwingo@eos.ncsu.edu>
  2003, Benjamin Otte <in7y118@public.uni-hamburg.de>
License: LGPL-2+

Files: gst/tcp/gstmultihandlesink.c
 gst/tcp/gstmultisocketsink.c
Copyright: 2006, Wim Taymans <wim at fluendo dot com>
  <1999> Erik Walthinsen <omega@cse.ogi.edu>
  <2004> Thomas Vander Stichele <thomas at apestaart dot org>
  <2011> Collabora Ltd
License: LGPL-2+

Files: sys/ximage/ximage.c
 sys/xvimage/xvimage.c
Copyright: <2003> Julien Moutte <julien@moutte.net>
License: LGPL-2+

Files: gst-libs/gst/video/gstvideosink.c
 gst-libs/gst/video/gstvideosink.h
Copyright: <2003> Julien Moutte <julien@moutte.net>
  <2009> Tim-Philipp Müller <tim centricular net>
License: LGPL-2+

Files: ext/vorbis/gstvorbisparse.h
 tests/examples/audio/volume.c
Copyright: <2004> Thomas Vander                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             