{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.liangliangyy/DjangoBlog","documentNamespace":"https://spdx.org/spdxdocs/protobom/f544d44b-8646-4bcd-a821-9081d060899a","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-28T20:20:53Z"},"packages":[{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.3.2-7b26ed","versionInfo":"7.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2023 Ned Batchelder, Copyright 2004. Ned', f, copyright 2009 N, copyright 2009-2023, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.3.2"}]},{"name":"pytz","SPDXID":"SPDXRef-pypi-pytz-2023.3.post1-d87ce5","versionInfo":"2023.3.post1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2019 Stuart Bishop \u003cstuart@stuartbishop.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz@2023.3.post1"}]},{"name":"redis","SPDXID":"SPDXRef-pypi-redis-5.0.1-41e328","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022-2023, Redis, inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/redis@5.0.1"}]},{"name":"pygments","SPDXID":"SPDXRef-pypi-pygments-2.16.1-613322","versionInfo":"2.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2000-2003 by cYcnus visit www.cYcnus.de, (c) 2006-2023 by Georg Brandl, Matthaus Chajdas and contributors, (c) 2010 Jeremy Ashkenas, DocumentCloud Inc., (c) 2010 Jeremy Ashkenas, DocumentCloud Inc. Underscore, (c) 2014, (c) 2014 Comment.Multiline Text.Whitespace, (c) 2015 Andreas Rossberg, (c) Copyright 1999, Artran, Inc., (c) Copyright 2006 by http://mydomain.tld'\u003e, (c) Copyright 2006 Salvatore Filippone University of Rome Tor Vergata Alfredo Buttari University of Rome Tor Vergata, (c) Copyright 2006 Salvatore Filippone University of Rome Tor Vergata Comment, (c) Copyright 2006-2022, Georg Brandl and Pygments contributors, (c) FSF., (c) Justin Fletcher, (c) Justin Fletcher, 1998, (c) Name.Entity 1998-2009, Modelica Association, (c) Name.Entity Copyright 2006 by Text Punctuation, (c) openEHR Foundation, (c) opyright 2003, MetaQuotes Software Corp., (c) V End, Copyright (c) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik, Copyright (c) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. Unlimited, Copyright (c) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software Comment.Single, Copyright (c) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software Foundation, Inc., Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl, Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl, Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl Comment, Copyright (c) 1993-2003 Yukihiro Matsumoto, Copyright (c) 1994-5 by the Regents of the University of California, Copyright (c) 1995-2004 Functional Objects, Inc., Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1996-2016 by the PostgreSQL Global Development Group, Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Comment.Single, Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc., Copyright (c) 1997 Borland International, Copyright (c) 1998 Comment, Copyright (c) 1998 the Initial Developer, Copyright (c) 1998-2009, Modelica Association, Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson, Copyright (c) 2000 Information-technology Promotion Agency, Japan, Copyright (c) 2000 Network Applied Communication Laboratory, Inc., Copyright (c) 2003, copyright (c) 2004 by Andre Simon, Copyright (c) 2004, 2005, 2006 Aelitis, Copyright (c) 2005 Free Software Foundation, Inc., Copyright (c) 2005-2006, Copyright (c) 2005-2007 Terence Parr, Copyright (c) 2006 Kashia Buch (kashia@vfemail.net), Fabian Buch (fabian@fabian-buch.de), Copyright (c) 2006-2022 by the, Copyright (c) 2006, Manni, Copyright (c) 2007-2008 - INRIA, Copyright (c) 2008 Silken, Copyright (c) 2008 Slava Pestov, Copyright (c) 2008 Slava Pestov Comment, Copyright (c) 2008 The Regents of the University of California, Copyright (c) 2008-2011 The Regents of the University of California, Copyright (c) 2008, Brian Frank and Andy Frank, Copyright (c) 2009 Benjamin Kowarsch, Copyright (c) 2009 The R Foundation for Statistical Computing, Copyright (c) 2009 The R Foundation for Statistical Computing ISBN, Copyright (c) 2009-2010, Gary L., Copyright (c) 2009-2010, Gary L. Cutler, Copyright (c) 2009-2010, Gary L. Cutler, GPL, Copyright (c) 2009-2010, Gary L. Cutler, GPL Comment, Copyright (c) 2009-2010, Gary L. Cutler, GPL Literal.String.Double . Punctuation, Copyright (c) 2010, Gary L. Cutler, GPL, Copyright (c) 2010, Gary L. Cutler, GPL Comment, Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies), Copyright (c) 2012-2013 Nenad Rakocevic, Copyright (c) 2014 Fullstack.io, Copyright (c) 2015 DH electronics GmbH, Copyright (C) 2015 DH electronics GmbH, Copyright (c) 2015 Georg Brandl, Copyright (c) 2017 Johannes Holzl, Copyright (c) 2018 Marek Vasut \u003cmarex@denx.de\u003e, Copyright (c) INRIA - Serge, Copyright (c) Rich Hickey, Copyright 1996 Institut National de Recherche en Informatique et Comment Comment, Copyright 1996 Institut National de Recherche en Informatique et en Automatique, Copyright 1997 University of Cambridge, Copyright 1997 University of Cambridge Comment, Copyright 1999-2011 ( VV/ ), Copyright 1999-2011 Comment Comment, Copyright 2004-2008 Jean Privat \u003cjean@pryen.org\u003e, Copyright 2005 Brian Alliet, Copyright 2005 Brian Alliet Comment, Copyright 2006-'+date, copyright 2006-2014, MetaQuotes Software Corp., Copyright 2006-2014, MetaQuotes Software Corp., Copyright 2006-2014, MetaQuotes Software Corp. http://www.metaquotes.net, copyright 2006-2014, MetaQuotes Software Corp. property link http://www.mql4.com, Copyright 2006-2020 by the Pygments team, Copyright 2006-2022 by the Pygments team, Copyright 2006-2023 by r'the Pygments team, Copyright 2006-2023 by the Pygments team, copyright 2006-2023, Georg Brandl and Pygments contributors, copyright 2006. Text, copyright 2006. Uploaded, Copyright 2007-2012 LassoSoft Inc., Copyright 2007-2013 by the Sphinx team, Copyright 2007-2021 by the Sphinx team, Copyright 2009-2013, MetaQuotes Software Corp., Copyright 2009-2013, MetaQuotes Software Corp. http://www.mql4.com, Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org www.luismajano.com www.ortussolutions.com, Copyright 2012 Nokia Siemens Networks Oyj, Copyright 2012-2013 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2012-2018 Manas Technology Solutions, Copyright 2013 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2013 Matthieu Lucas \u003clucasmatthieu@gmail.com\u003e, Copyright 2013 Wikimedia, Copyright 2014 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2014 Lucas Bajolet \u003cr4pass@hotmail.com\u003e, Copyright 2015 Ruben De Smet, Copyright 2020 Microsoft Research, Copyright 2021 by the Pygments team, Copyright content Knut Muller, Alexander Wolf, Uwe Ritzschke, Paul-Robert Achcenich, 2006, Francisco Tolmasky. Copyright 2008, Leaf Corcoran (leafot@gmail.com) 2011, Murphy (c) 2000-2003 by cYcnus visit www.cYcnus.de licenser@cYcnus.de, Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org www.luismajano.com www.ortussolutions.com, Portions (c) International Organization","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pygments@2.16.1"}]},{"name":"openai","SPDXID":"SPDXRef-pypi-openai-0.28.1-c8865b","versionInfo":"0.28.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) OpenAI (https://openai.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/openai@0.28.1"}]},{"name":"bleach","SPDXID":"SPDXRef-pypi-bleach-6.1.0-58cb0d","versionInfo":"6.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2006-2013 James Graham and other contributors, Copyright (c) 2014-2017, Mozilla Foundation, copyright 2012-2015, James Socol 2015-2017, Mozilla Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/bleach@6.1.0"}]},{"name":"python-slugify","SPDXID":"SPDXRef-pypi-python-slugify-8.0.1-447376","versionInfo":"8.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Val Neekman Neekware Inc. http://neekware.com, Copyright 2022 Val Neekman Neekware Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-slugify@8.0.1"}]},{"name":"gevent","SPDXID":"SPDXRef-pypi-gevent-23.9.1-91a7d4","versionInfo":"23.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"(c) (c) L, (c) 2009-2015,2018-2020 Marc Alexander Lehmann \u003clibecb@schmorp.de\u003e, (c) 2009-2019 Denis Bilenko, (c) 2011 Emanuele Giaquinta, Copyright (c) 1987-2001 The Regents of the University of California, Copyright (c) 1992-1996, 1998-2012 Free Software Foundation, Inc., Copyright (c) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, Inc., Copyright (c) 1994 X Consortium, Copyright (c) 1994-2018 Free Software Foundation, Inc., Copyright (c) 1994-2021 Free Software Foundation, Inc., Copyright (c) 1995, 1996, 1997, and 1998 WIDE Project, Copyright (c) 1996-1999 by Internet Software Consortium, Copyright (c) 1996-2001, 2003-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 1996-2015 Free Software Foundation, Inc., Copyright (c) 1996-2018 Free Software Foundation, Inc., Copyright (c) 1996-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 1996-2021 Free Software Foundation, Inc., Copyright (c) 1996,1999 by Internet Software Consortium, Copyright (c) 1997-2021 Free Software Foundation, Inc., Copyright (c) 1999-2018 Free Software Foundation, Inc., Copyright (c) 1999-2021 Free Software Foundation, Inc., Copyright (c) 2001-2007 Twisted Matrix Laboratories, Copyright (c) 2001-2016 Python Software Foundation, Copyright (c) 2001-2021 Free Software Foundation, Inc., Copyright (c) 2002-2021 Free Software Foundation, Inc., Copyright (c) 2003-2017 Nominum, Inc., Copyright (c) 2003-2021 Free Software Foundation, Inc., Copyright (c) 2004 - 2011 by Daniel Stenberg, Copyright (c) 2004 - 2012 by Daniel Stenberg, Copyright (c) 2004 - 2013 by Daniel Stenberg, Copyright (c) 2004 by Daniel Stenberg, Copyright (c) 2004 by Internet Systems Consortium, Inc., Copyright (c) 2004-2005, 2007-2008, 2011-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 2004-2009 by Daniel Stenberg, Copyright (c) 2004-2010 by Daniel Stenberg, Copyright (c) 2004-2011 by Daniel Stenberg, Copyright (c) 2004-2015 Free Software Foundation, Inc., Copyright (c) 2004-2017 by Daniel Stenberg, Copyright (c) 2004-2019, 2021 Bootstrap, Copyright (c) 2004-2021 Free Software Foundation, Inc., Copyright (c) 2004, 2011-2019, 2021-2022 Free Software Foundation, Inc., Copyright (c) 2005 - 2010, Daniel Stenberg, Copyright (c) 2005 by Dominick Meglio, Copyright (c) 2005-2006, Bob Ippolito, Copyright (c) 2005-2009, eventlet contributors, Copyright (c) 2005-2010 Slide, Inc., Copyright (c) 2005-2013 by Daniel Stenberg, Copyright (c) 2005, 2013 by Dominick Meglio, Copyright (c) 2006-2007, Linden Research, Inc., Copyright (c) 2006-2008 Alexander Chemeris, Copyright (c) 2006-2021 Free Software Foundation, Inc., Copyright (c) 2007 - 2018, Daniel Stenberg, Copyright (c) 2007-2010, Linden Research, Inc., Copyright (c) 2007-2013 by Daniel Stenberg, Copyright (c) 2007-2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007-2020 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007, Linden Research, Inc., Copyright (c) 2007,2008,2009 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2012,2013 Marc Alexander Lehmann, Copyright (c) 2007,2008,2009,2010,2011,2012,2013,2016,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2012,2013,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2016,2017,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2016,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2012 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2010,2012 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2010,2018,2020 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2008 - 2009 by Daniel Stenberg, Copyright (c) 2008 - 2012 by Daniel Stenberg, Copyright (c) 2008 - 2013 by Daniel Stenberg, Copyright (c) 2008 AG Projects, Copyright (c) 2008 Benjamin Kosnik \u003cbkoz@redhat.com\u003e, Copyright (c) 2008 by Daniel Stenberg, Copyright (c) 2008 John Darrington \u003cj.darrington@elvis.murdoch.edu.au\u003e, Copyright (c) 2008 Steven G. Johnson \u003cstevenj@alum.mit.edu\u003e, Copyright (c) 2008 Tom Howard \u003ctomhoward@users.sf.net\u003e, Copyright (c) 2008-2009 AG Projects, Copyright (c) 2008-2010, Eventlet, Copyright (c) 2008-2013 by Daniel Stenberg, Copyright (c) 2009 - 2021 by Daniel Stenberg, Copyright (c) 2009 AG Projects, Copyright (c) 2009 Allan Caffee \u003callan.caffee@gmail.com\u003e, Copyright (c) 2009 by Jakub Hrozek \u003cjhrozek@redhat.com\u003e, Copyright (c) 2009 Denis Bilenko, Copyright (c) 2009 Tom Howard \u003ctomhoward@users.sf.net\u003e, Copyright (c) 2009-2010 Denis Bilenko, Copyright (c) 2009-2010 gevent contributors, Copyright (c) 2009-2011 Denis Bilenko, Copyright (c) 2009-2012 Denis Bilenko, Copyright (c) 2009-2013 by Daniel Stenberg, Copyright (c) 2009-2014 Denis Bilenko and gevent contributors, Copyright (c) 2009-2014, gevent contributors, Copyright (c) 2009-2015 Denis Bilenko, Copyright (c) 2009-2015 Denis Bilenko and gevent contributors, Copyright (c) 2009-2016 Denis Bilenko, Copyright (c) 2009-2018, gevent contributors, Copyright (c) 2009-2021 by Daniel Stenberg, Copyright (c) 2009-2021 Free Software Foundation, Inc., Copyright (c) 2010 Jeremy Lal \u003ckapouer@melix.org\u003e, Copyright (c) 2010-2012 by Daniel Stenberg, Copyright (c) 2010-2013 by Daniel Stenberg, Copyright (c) 2010-2015 Free Software Foundation, Inc., Copyright (c) 2010-2019, 2021 Bootstrap, Copyright (c) 2011 Daniel Richard G. \u003cskunk@iSKUNK.ORG\u003e, Copyright (c) 2011 Daniel Stenberg \u003cdaniel@haxx.se\u003e, Copyright (c) 2011 Free Software Foundation, Inc., Copyright (c) 2011-2012 Denis Bilenko, Copyright (c) 2011-2015 Denis Bilenko, Copyright (c) 2011, 2018 Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2012 by Gilles Chehade \u003cgilles@openbsd.org\u003e, Copyright (c) 2012 Christian Persch, Copyright (c) 2012 Dan Winship, Copyright (c) 2012 Denis Bilenko, Copyright (c) 2012 Free Software Foundation, Inc., Copyright (c) 2012 Marko Kreen \u003cmarkokr@gmail.com\u003e, Copyright (c) 2012 Paolo Borelli, Copyright (c) 2012 Xan Lopez, Copyright (c) 2012 Zack Weinberg \u003czackw@panix.com\u003e, Copyright (c) 2012-2015 Denis Bilenko, Copyright (c) 2012, 2016 Philip Withnall, Copyright (c) 2012, Google Inc., Copyright (c) 2013 Daniel Stenberg \u003cdaniel@haxx.se\u003e, Copyright (c) 2013 Roy Stogner \u003croystgnr@ices.utexas.edu\u003e, Copyright (c) 2013-2016, Ionel Cristian Maries, Copyright (c) 2013, Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2013, Sony Mobile Communications AB, Copyright (c) 2014 Free Software Foundation, Inc., Copyright (c) 2014 Mike Frysinger \u003cvapier@gentoo.org\u003e, Copyright (c) 2014 V G, Copyright (c) 2014, 2015 Google Inc., Copyright (c) 2015 Enrico M. Crisostomo \u003cenrico.m.crisostomo@gmail.com\u003e, Copyright (c) 2015 gevent contributors, Copyright (c) 2015 Moritz Klammler \u003cmoritz@klammler.eu\u003e, Copyright (c) 2015 Paul Norman \u003cpenorman@mac.com\u003e, Copyright (c) 2015-present libuv project contributors, Copyright (c) 2015,2018 Bastien ROUCARIES, Copyright (c) 2016, 2018 Krzesimir Nowak \u003cqdlacz@gmail.com\u003e, Copyright (c) 2017 - 2018 by Christian Ammer, Copyright (c) 2017 by John Schember \u003cjohn@nachtimwald.com\u003e, Copyright (c) 2018 by John Schember \u003cjohn@nachtimwald.com\u003e, copyright (c) 2018 gevent, Copyright (c) 2018 gevent, Copyright (c) 2018 gevent community, Copyright (c) 2018 gevent contributors, copyright (c) 2018 gevent cython, Copyright (c) 2018 gevent cython, Copyright (c) 2018 The Android Open Source Project, Copyright (c) 2019 by Andrew Selivanov, Copyright (c) 2019 Enji Cooper \u003cyaneurabeya@gmail.com\u003e, Copyright (c) 2019 gevent contributors, Copyright (c) 2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2019 Marc Stevens \u003cmarc.stevens@cwi.nl\u003e, Copyright (c) 2019-2020 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2020 gevent contributors, Copyright (c) 2020 Jason Merrill \u003cjason@redhat.com\u003e, Copyright (c) 2021 by Brad House, Copyright (c) 2021 Free Software Foundation, Inc., Copyright (c) 2021 Jorn Heusipp \u003cosmanx@problemloesungsmaschine.de\u003e, Copyright (c) 2021 Permission, Copyright (c) Dnspython Contributors, Copyright 1992-2023 Free Software Foundation, Inc., Copyright 1998 by the Massachusetts Institute of Technology, Copyright 1998, 2011 by the Massachusetts Institute of Technology, Copyright 1998, 2011, 2013 by the Massachusetts Institute of Technology, Copyright 2000 by the Massachusetts Institute of Technology, Copyright 2002 Niels Provos \u003cprovos@citi.umich.edu\u003e, Copyright 2005 by Dominick Meglio, Copyright 2005 Dominick Meglio, Copyright 2007-2010 by the Sphinx team, Copyright 2009 FriendFeed, copyright 2018 gevent, Copyright 2018 gevent, Copyright 2018 gevent community, Copyright 2018 gevent contributes, copyright 2018 gevent contributors, Copyright 2018 gevent contributors, copyright 2018 gevent cython, Copyright 2020 by \u003cdanny.sonnenschein@platynum.ch\u003e, copyright Alexander Chemeris. Three, copyright Google Inc. and Sony Mobile Communications AB., Copyright Joyent, Inc. and other Node contributors, Copyright libuv project contributors, copyright Niels Provos. Two, copyright the Internet Systems Consortium, Inc., Copyright the libuv project contributors, copyright u'2009-2023, gevent contributors, copyrighted by Denis Bilenko and the contributors, http://www.gevent.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gevent@23.9.1"}]},{"name":"mysqlclient","SPDXID":"SPDXRef-pypi-mysqlclient-2.2.0-892651","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-1.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright 1999 by Comstar.net, Inc., Atlanta, GA, copyright 2012, Andy Dustman, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mysqlclient@2.2.0"}]},{"name":"user-agents","SPDXID":"SPDXRef-pypi-user-agents-2.2.0-fc0b53","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Selwin Ong","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/user-agents@2.2.0"}]},{"name":"markdown","SPDXID":"SPDXRef-pypi-markdown-3.5-6ce22e","versionInfo":"3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2004 Foo Corporation, Copyright (c) 1999-2007 by Fredrik Lundh, Copyright (c) 2003 John Gruber \u003chttps://daringfireball.net/\u003e, Copyright (c) 2004, 2007 Chad Miller \u003chttp://web.chad.org/\u003e, Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/) and Seemant Kulleen (http://www.kulleen.org/), Copyright 2007-2019 The Python Markdown Project, Copyright 2007-2021 The Python Markdown Project, Copyright 2007-2022 The Python Markdown Project, Copyright 2007-2023 The Python Markdown Project, Copyright 2007, 2008 The Python Markdown Project, Copyright 2008 Jack Miller (https://codezen.org/), Copyright 2008 Waylan Limberg (http://achinghead.com), Copyright 2008-2014 The Python Markdown Project, Copyright 2009 Waylan Limberg (http://achinghead.com), Copyright 2011 Brian Neal (https://deathofagremmie.com/), Copyright 2011 Waylan Limberg (http://achinghead.com), Copyright 2011 Waylan Limberg (http://achinghead.com/), Copyright 2011-2014 The Python Markdown Project, Copyright 2013-2014 The Python Markdown Project, Copyright 2015-2018 The Python Markdown Project, Copyright The Python Markdown Project, Copyright Tiago Serafim (https://www.tiagoserafim.com/), Copyright Waylan Limberg (http://achinghead.com/), The Python-Markdown Project Copyright (c) 2010-2023","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown@3.5"}]},{"name":"django-haystack","SPDXID":"SPDXRef-pypi-django-haystack-3.2.1-d8263e","versionInfo":"3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND MIT","copyrightText":"Copyright (c) 2009-2013, Daniel Lindsley, copyright 2009-2016, Daniel Lindsley","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-haystack@3.2.1"}]},{"name":"jieba","SPDXID":"SPDXRef-pypi-jieba-0.42.1-665fca","versionInfo":"0.42.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 PaddlePaddle","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jieba@0.42.1"}]},{"name":"jsonpickle","SPDXID":"SPDXRef-pypi-jsonpickle-3.0.2-b58159","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Kozea 2012-2016, Copyright (c) 2006-14, Michael Scott Cuthbert, Copyright (c) 2008 John Paulett (john -at- paulett.org), Copyright (c) 2008-2011 John Paulett (john -at- paulett.org), Copyright (c) 2009-2018 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009-2021 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009, 2011, 2013 David Aguilar (davvid -at- gmail.com), Copyright (c) 2010-2011, The Dojo Foundation, Copyright (c) 2010-2012, The Dojo Foundation, Copyright (c) 2010-2014, The Dojo Foundation, Copyright (c) 2013 Jason R. Coombs \u003cjaraco@jaraco.com\u003e, Copyright (c) 2013-14, Michael Scott Cuthbert, Copyright (c) 2013-14, Michael Scott Cuthbert and cuthbertLab, Copyright (c) 2014 Alexis Petrounias \u003cwww.petrounias.org\u003e, Copyright (c) 2014 Michael Scott Cuthbert, Copyright 2005, Mark Pilgrim, copyright u'2008-2011, John Paulett 2009-2020, David Aguilar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpickle@3.0.2"}]},{"name":"django-ipware","SPDXID":"SPDXRef-pypi-django-ipware-5.0.1-2e9f19","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Val Neekman Neekware Inc. http://neekware.com, Copyright 2020 Val Neekman Neekware Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-ipware@5.0.1"}]},{"name":"django-compressor","SPDXID":"SPDXRef-pypi-django-compressor-4.4-575b3d","versionInfo":"4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2005 Ian Bicking and contributors, (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters \u0026 Editors Underscore, (c) 2023, Django Compressor, Copyright (c) 2008 Andreas Pelme \u003candreas@pelme.se\u003e, Copyright (c) 2009-2014 Django Compressor, Copyright (c) 2009-2022 Django Compressor, Copyright 2007-2021 by the Sphinx team, copyright 2023, Django Compressor, Copyright JS Foundation and other contributors, Copyright OpenJS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-compressor@4.4"}]},{"name":"whoosh","SPDXID":"SPDXRef-pypi-whoosh-2.7.4-6455d5","versionInfo":"2.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 1998, 1999 by Lawrence Philips., Copyright (c) 1991-2008 Unicode, Inc., Copyright (c) 2001-2012 NLTK, Copyright (c) 2001-2012 NLTK Project, Copyright (c) 2003-2010 Gustavo Niemeyer \u003cgustavo@niemeyer.net\u003e, Copyright 2007 Matt Chaput., Copyright 2008 Matt Chaput., Copyright 2009 Matt Chaput., Copyright 2010 Matt Chaput., Copyright 2011 Matt Chaput., Copyright 2012 Matt Chaput., Copyright 2014 Matt Chaput., copyright u'2007-2012 Matt Chaput","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/whoosh@2.7.4"}]},{"name":"python-logstash","SPDXID":"SPDXRef-pypi-python-logstash-0.4.8-8bbc92","versionInfo":"0.4.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013, Volodymyr Klochan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-logstash@0.4.8"}]},{"name":"elasticsearch-dsl","SPDXID":"SPDXRef-pypi-elasticsearch-dsl-7.4.0-85c2b1","versionInfo":"7.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013 Elasticsearch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/elasticsearch-dsl@7.4.0"}]},{"name":"django-mdeditor","SPDXID":"SPDXRef-pypi-django-mdeditor-0.1.20-f407c0","versionInfo":"0.1.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-only AND GPL-3.0-or-later","copyrightText":"(c) 2003-2011, LAMP/EPFL, (c) 2005, 2014 jQuery Foundation, Inc., (c) 2008 MT 'cite, (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors Underscore, (c) 2011 Jeremy Ashkenas, DocumentCloud Inc. Underscore, (c) 2012-2013 Andrew Brampton (bramp.net), Copyright (c) 1984-2012, Eiffel Software and others, Copyright (c) 1995-2004 Functional Objects, Inc., Copyright (c) 2006 Google Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com), Copyright (c) 2008-2012 Sencha Labs (http://sencha.com), Copyright (c) 2010 Timothy Farrell, Copyright (c) 2011 by MarkLogic Corporation, Copyright (c) 2011 Jeff Pickhardt, Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) https://github.com/chjj/marked, Copyright (c) 2011, Sascha Peilicke \u003csaschpe@gmx.de\u003e, Copyright (c) 2014 Adriano Raiano, Copyright (c) 2014 by Marijn Haverbeke \u003cmarijnh@gmail.com\u003e and others, Copyright (c) 2015 ! Font Awesome, Copyright (c) 2015 .editormd, Copyright (c) 2015 .fa-ul,.markdown-body .task-list-item,li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 list-style-type:none .editormd-form br,.markdown-body hr:after clear:both .editormd width:90 height:640px margin:0 auto 15px text-align:left overflow:hidden position:relative border:1px solid ddd font-family:'Meiryo UI, Copyright (c) 2015 a href https://github.com/pandao, Copyright (c) 2015 font-face font-family editormd-logo, Copyright (c) 2015 font-face font-family:editormd-logo, Copyright (c) 2015 Pandao, copyright (c) by Lennart Ochel, copyright (c) by Marijn Haverbeke and others, copyright (c) HicknHack Software Gmbh, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com) https://github.com/sindresorhus/github-markdown-css, Copyright (c) The Go Authors, Copyright 2006-2010 Mark Logic Corporation, copyright AtomicPages LLC 2014, Copyright Dave Gandy 2015, Copyright Digital Mars 2007 - 2009","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-mdeditor@0.1.20"}]},{"name":"elasticsearch","SPDXID":"SPDXRef-pypi-elasticsearch-7.16.1-6db1e3","versionInfo":"7.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright u d, Elasticsearch B.V","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/elasticsearch@7.16.1"}]},{"name":"werobot","SPDXID":"SPDXRef-pypi-werobot-1.13.1-437bcc","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/werobot@1.13.1"}]},{"name":"django-uuslug","SPDXID":"SPDXRef-pypi-django-uuslug-2.0.0-ac682a","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Val Neekman Neekware Inc. http://neekware.com, Copyright 2022 Val Neekman Neekware Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-uuslug@2.0.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.0-f9b5e4","versionInfo":"2.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.32.0"}]},{"name":"pillow","SPDXID":"SPDXRef-pypi-pillow-10.3.0-922e5f","versionInfo":"10.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-CMU","copyrightText":"(c) Tavmjung Bah, Copyright (c) 1987 Adobe Systems, Inc., Copyright (c) 1987-1994 The Regents of the University of California, copyright (c) 1991-1995, Thomas G. Lane, Copyright (c) 1993-1996 Lucent Technologies, Copyright (c) 1994-1998 Sun Microsystems, Inc., Copyright (c) 1995 by Fredrik Lundh, Copyright (c) 1995-1996 by Fredrik Lundh, Copyright (c) 1995-1997 by Fredrik Lundh, Copyright (c) 1995-2001 by Fredrik Lundh, Copyright (c) 1995-2001 by Secret Labs AB, Copyright (c) 1995-2002 by Fredrik Lundh, Copyright (c) 1995-2003 by Fredrik Lundh, Copyright (c) 1995-2004 by Fredrik Lundh, Copyright (c) 1995-2005 by Fredrik Lundh, Copyright (c) 1995-2006 by Fredrik Lundh, Copyright (c) 1995-2009 by Fredrik Lundh, Copyright (c) 1995-2011 by Fredrik Lundh and contributors, Copyright (c) 1995-96 by Fredrik Lundh, Copyright (c) 1996 by Fredrik Lundh, Copyright (c) 1996-1997 by Fredrik Lundh, Copyright (c) 1996-2000 by Fredrik Lundh, Copyright (c) 1996-2000 Fredrik Lundh, Copyright (c) 1996-2003 by Fredrik Lundh, Copyright (c) 1996-2004 by Fredrik Lundh, Copyright (c) 1996-2006 by Fredrik Lundh, Copyright (c) 1997 by Fredrik Lundh, Copyright (c) 1997 by Secret Labs AB., Copyright (c) 1997-1998 by Fredrik Lundh, Copyright (c) 1997-1998 by Secret Labs AB, Copyright (c) 1997-1999 by Secret Labs AB, Copyright (c) 1997-2000 by Secret Labs AB, Copyright (c) 1997-2001 by Secret Labs AB., Copyright (c) 1997-2002 by Secret Labs AB., Copyright (c) 1997-2003 by Fredrik Lundh, Copyright (c) 1997-2003 by Secret Labs AB., Copyright (c) 1997-2004 by Secret Labs AB., Copyright (c) 1997-2005 by Fredrik Lundh, Copyright (c) 1997-2005 by Secret Labs AB., Copyright (c) 1997-2006 by Secret Labs AB., Copyright (c) 1997-2007 Adobe Systems, Inc., Copyright (c) 1997-2009 by Secret Labs AB., Copyright (c) 1997-2011 by Secret Labs AB, Copyright (c) 1997-98 by Secret Labs AB., Copyright (c) 1997-99 by Secret Labs AB., Copyright (c) 1998 by Secret Labs AB, Copyright (c) 1998 by Toby J Sargeant, Copyright (c) 1998-2000 by Scriptics Corporation, Copyright (c) 1998-2000 Secret Labs AB, Copyright (c) 1998-2001 Marti Maria, Copyright (c) 1998-2003 by Fredrik Lundh, Copyright (c) 1998-2003 by Secret Labs AB., Copyright (c) 1998-2004 by Secret Labs AB., Copyright (c) 1998-2005 by Secret Labs AB, Copyright (c) 1998-2007 by Secret Labs AB, Copyright (c) 1999 by Secret Labs AB., Copyright (c) 1999-2005 by Secret Labs AB, Copyright (c) 2000-2003 by Fredrik Lundh, Copyright (c) 2000-2006 Adobe Systems, Inc., Copyright (c) 2001-2002 by Fredrik Lundh, Copyright (c) 2001-2002 by Secret Labs AB, Copyright (c) 2001-2004 by Fredrik Lundh, Copyright (c) 2001-2004 by Secret Labs AB, Copyright (c) 2002 by Fredrik Lundh, Copyright (c) 2002 by Kevin B. Kenny, Copyright (c) 2002 by Secret Labs AB, Copyright (c) 2002-2003 Kevin Cazabon, Copyright (c) 2002-2003 Kevin Cazabon kevin@cazabon.com https://www.cazabon.com, Copyright (c) 2002-2004 by Fredrik Lundh, Copyright (c) 2002-2004 by Secret Labs AB, Copyright (c) 2002-2017, and GNU, Copyright (c) 2003 by Bitstream, Inc., Copyright (c) 2003 by Fredrik Lundh, Copyright (c) 2003 by Secret Labs AB, Copyright (c) 2003-2005 by Fredrik Lundh, Copyright (c) 2003-2005 by Secret Labs AB, Copyright (c) 2004 by Bob Ippolito, Copyright (c) 2004 by Fredrik Lundh, Copyright (c) 2004 by Health Research Inc., Copyright (c) 2004 by Secret Labs, Copyright (c) 2004 by Secret Labs AB., Copyright (c) 2004 by William Baxter, Copyright (c) 2005 by Fredrik Lundh, Copyright (c) 2006 by Fredrik Lundh, Copyright (c) 2006 by Secret Labs AB., Copyright (c) 2006 by Tavmjong Bah, Copyright (c) 2008 by Karsten Hiddemann, Copyright (c) 2009 by Fredrik Lundh, Copyright (c) 2009 Fredrik Lundh, Copyright (c) 2010 Oliver Tonnhofer \u003colt@bogosoft.com\u003e, Copyright (c) 2010-2024 by Jeffrey A. Clark and contributors, Copyright (c) 2011 Google, Inc., Copyright (c) 2012 by Brian Crowell, Copyright (c) 2013 by Eric Soroos, Copyright (c) 2013 Eric Soroos, Copyright (c) 2014 Alastair Houghton, Copyright (c) 2014 by Alastair Houghton, Copyright (c) 2014 by Coriolis Systems Limited, Copyright (c) 2014 Coriolis Systems Limited, Copyright (c) 2014 Dov Grobgeld \u003cdov.grobgeld@gmail.com\u003e, Copyright (c) 2015 Information Technology, Copyright (c) 2016 by Mickael Bonfill, Copyright (c) 2016 Marcin Kurczewski \u003crr-@sakuya.pl\u003e, Copyright (c) 2016-2023 Khaled Hosny \u003ckhaled@aliftype.com\u003e, Copyright (c) 2018 Dimitar Toshkov Zhekov, Copyright (c) 2018 Google LLC, Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl, Copyright (c) 2020 by Pan Jing, Copyright (c) 2020 Free Software Foundation, Inc., Copyright (c) Eric Soroos 2016, Copyright (c) Eric Soroos 2017, Copyright (c) Fredrik Lundh 1994, Copyright (c) Fredrik Lundh 1995, Copyright (c) Fredrik Lundh 1995-1997, Copyright (c) Fredrik Lundh 1995-2003, Copyright (c) Fredrik Lundh 1995-96, Copyright (c) Fredrik Lundh 1995-97, Copyright (c) Fredrik Lundh 1996, Copyright (c) Fredrik Lundh 1996-2001, Copyright (c) Fredrik Lundh 1996-2003, Copyright (c) Fredrik Lundh 1996-97, Copyright (c) Fredrik Lundh 1997, Copyright (c) Fredrik Lundh 1997-2004, Copyright (c) Fredrik Lundh 1999, Copyright (c) Fredrik Lundh 2009, Copyright (c) Mickael Bonfill 2017, Copyright (c) Secret Labs AB 1997, Copyright (c) Secret Labs AB 1997-2001, Copyright (c) Secret Labs AB 1997-2002, Copyright (c) Secret Labs AB 1997-2003, Copyright (c) Secret Labs AB 1997-2004, Copyright (c) Secret Labs AB 1997-2005, Copyright (c) Secret Labs AB 1997-98, Copyright (c) Secret Labs AB 1997-99, Copyright (c) Secret Labs AB 1998, Copyright (c) Secret Labs AB 1999, Copyright (c) Secret Labs AB 2002, Copyright (c) Secret Labs AB 2002-2004, Copyright (c) Secret Labs AB 2008, Copyright 1984, 1987 Adobe Systems, Inc., Copyright 1987-2001 Adobe Systems Incorporated, Copyright 1987-2004 Adobe Systems Incorporated, Copyright 1987-2006 Adobe Systems Incorporated, copyright 1995-2011 Fredrik Lundh and contributors, 2010-2024 Jeffrey A. Clark and contributors, Copyright 1997-2006 Adobe Systems Incorporated, Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors, Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors. FreeMono FreeMono, copyright 2003 kevin_cazabon@hotmail.com kevin@cazabon.com, Copyright 2007 International Color Consortium, Copyright 2008 The Bungee Project, copyright 2010-2011, Google Corporation.Open Sans Condensed LightItalic1.10 1ASC OpenSansCondensed-LightItalicOpen Sans Condensed Light ItalicVersion, Copyright 2014 Google Inc., Copyright 2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/).Noto Sans JP RegularRegular1.004 GOOG NotoSansJP-Regular ADOBEVersion, Copyright 2016 Adobe (http://www.adobe.com/).Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default ADOBEVersion, Copyright 2016 Google Inc., Copyright 2018 by Jack Halten Fahnestock, Copyright 2020 Google LLC, Copyright International Color Consortium, 2009, copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, Portions Copyright 1988 Digital Equipment Corp., Portions Copyright 1988 Digital Equipment Corporation, Portions copyright 1997, 2009, 2011 American Mathematical Society \u003chttp://www.ams.org\u003e, Portions copyright 2015, Khaled Hosny","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pillow@10.3.0"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-4.2.18-cb791e","versionInfo":"4.2.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django@4.2.18"}]},{"name":"jquery","SPDXID":"SPDXRef-npm-jquery-3.5.1-315808","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) JS Foundation and other contributors, Copyright JS Foundation and other contributors, Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jquery@3.5.1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3-910f8b","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-2-8609de","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@2"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-2-02f500","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@2"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-2-c3b888","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@2"}]},{"name":"miyataka/elasticsearch-github-actions","SPDXID":"SPDXRef-githubactions-miyataka-elasticsearch-github-actions-1-d06413","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/miyataka/elasticsearch-github-actions@1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2..-fc051c","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3..-2802c5","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3.%2A.%2A"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-4..-122ff6","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@4.%2A.%2A"}]},{"name":"docker/setup-buildx-action","SPDXID":"SPDXRef-githubactions-docker-setup-buildx-action-2..-d35da5","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-buildx-action@2.%2A.%2A"}]},{"name":"docker/setup-qemu-action","SPDXID":"SPDXRef-githubactions-docker-setup-qemu-action-2..-a317b5","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-qemu-action@2.%2A.%2A"}]},{"name":"docker/build-push-action","SPDXID":"SPDXRef-githubactions-docker-build-push-action-3..-5acdab","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/build-push-action@3.%2A.%2A"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-1..-861157","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@1.%2A.%2A"}]},{"name":"samin/mysql-action","SPDXID":"SPDXRef-githubactions-samin-mysql-action-1.3.-ff3525","versionInfo":"1.3.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/samin/mysql-action@1.3.%2A"}]},{"name":"docker/login-action","SPDXID":"SPDXRef-githubactions-docker-login-action-2-228f73","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/login-action@2"}]},{"name":"docker/build-push-action","SPDXID":"SPDXRef-githubactions-docker-build-push-action-3-d14904","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/build-push-action@3"}]},{"name":"docker/setup-buildx-action","SPDXID":"SPDXRef-githubactions-docker-setup-buildx-action-2-bc76c8","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-buildx-action@2"}]},{"name":"docker/setup-qemu-action","SPDXID":"SPDXRef-githubactions-docker-setup-qemu-action-2-4f29ba","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-qemu-action@2"}]},{"name":"docker/metadata-action","SPDXID":"SPDXRef-githubactions-docker-metadata-action-3-153c12","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/metadata-action@3"}]},{"name":"com.github.liangliangyy/DjangoBlog","SPDXID":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","versionInfo":"master","downloadLocation":"git+https://github.com/liangliangyy/DjangoBlog","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/liangliangyy/DjangoBlog@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-coverage-7.3.2-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-pytz-2023.3.post1-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-redis-5.0.1-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-pygments-2.16.1-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-openai-0.28.1-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-bleach-6.1.0-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-python-slugify-8.0.1-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-gevent-23.9.1-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-mysqlclient-2.2.0-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-user-agents-2.2.0-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-markdown-3.5-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-haystack-3.2.1-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-jieba-0.42.1-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-jsonpickle-3.0.2-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-ipware-5.0.1-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-compressor-4.4-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-whoosh-2.7.4-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-python-logstash-0.4.8-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-elasticsearch-dsl-7.4.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-mdeditor-0.1.20-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-elasticsearch-7.16.1-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-werobot-1.13.1-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-uuslug-2.0.0-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.0-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-pillow-10.3.0-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-pypi-django-4.2.18-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-npm-jquery-3.5.1-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-2-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-2-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-2-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-miyataka-elasticsearch-github-actions-1-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2..-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3..-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-4..-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-buildx-action-2..-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-qemu-action-2..-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-3..-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-1..-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-samin-mysql-action-1.3.-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-login-action-2-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-3-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-buildx-action-2-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-qemu-action-2-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relatedSpdxElement":"SPDXRef-githubactions-docker-metadata-action-3-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-liangliangyy-DjangoBlog-master-2110de","relationshipType":"DESCRIBES"}]}