{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.rails/tailwindcss-rails","documentNamespace":"https://spdx.org/spdxdocs/protobom/22e4414b-1caf-4e9e-adeb-c6e6fb155ba4","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250605113605-db7bb3dc8202+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-06-07T22:55:09Z"},"packages":[{"name":"tailwindcss-ruby","SPDXID":"SPDXRef-gem-tailwindcss-ruby-75c946","versionInfo":"~\u003e 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tailwindcss-ruby"}]},{"name":"railties","SPDXID":"SPDXRef-gem-railties-75c946","versionInfo":"\u003e= 7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/railties"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"ruby/setup-ruby","SPDXID":"SPDXRef-githubactions-ruby-setup-ruby-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/ruby/setup-ruby@1.%2A.%2A"}]},{"name":"net-protocol","SPDXID":"SPDXRef-gem-net-protocol-0.2.2-75c946","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2004 Minero Aoki, Copyright (c) 1999-2004 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-protocol@0.2.2"}]},{"name":"useragent","SPDXID":"SPDXRef-gem-useragent-0.16.11-75c946","versionInfo":"0.16.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Garry Shutler, Copyright (c) 2015-2019 Garry Shutler","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/useragent@0.16.11"}]},{"name":"timeout","SPDXID":"SPDXRef-gem-timeout-0.4.3-75c946","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000 Information-technology Promotion Agency, Japan, Copyright (c) 2000 Network Applied Communication Laboratory, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/timeout@0.4.3"}]},{"name":"logger","SPDXID":"SPDXRef-gem-logger-1.6.6-75c946","versionInfo":"1.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND BSD-3-Clause AND Ruby) OR (BSD-2-Clause AND BSD-3-Clause)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000-2003, 2005, 2008, 2011 NAKAMURA, Hiroshi \u003cnahi@ruby-lang.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/logger@1.6.6"}]},{"name":"stringio","SPDXID":"SPDXRef-gem-stringio-3.1.5-75c946","versionInfo":"3.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/stringio@3.1.5"}]},{"name":"base64","SPDXID":"SPDXRef-gem-base64-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Ruby OR BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/base64@0.2.0"}]},{"name":"bigdecimal","SPDXID":"SPDXRef-gem-bigdecimal-3.1.9-75c946","versionInfo":"3.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1991, 2000, 2001 by Lucent Technologies, Copyright (c) 2002 by Shigeo, Copyright (c) 2002 by Shigeo Kobayashi \u003cshigeo@tinyforest.gr.jp\u003e, Copyright (c) 2004-2008 David Schultz \u003cdas@FreeBSD.ORG\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/bigdecimal@3.1.9"}]},{"name":"i18n","SPDXID":"SPDXRef-gem-i18n-1.14.7-75c946","versionInfo":"1.14.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2009 Masao Mutoh, Copyright (c) 2008 The Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/i18n@1.14.7"}]},{"name":"uri","SPDXID":"SPDXRef-gem-uri-1.0.3-75c946","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2001 akira yamada \u003cakira@ruby-lang.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/uri@1.0.3"}]},{"name":"railties","SPDXID":"SPDXRef-gem-railties-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/railties@8.0.2"}]},{"name":"crass","SPDXID":"SPDXRef-gem-crass-1.0.6-75c946","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/crass@1.0.6"}]},{"name":"rails-dom-testing","SPDXID":"SPDXRef-gem-rails-dom-testing-2.2.0-75c946","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2015 Kasper Timm Hansen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rails-dom-testing@2.2.0"}]},{"name":"drb","SPDXID":"SPDXRef-gem-drb-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2003 Masatoshi SEKI., Copyright (c) 2000 Masatoshi SEKI, Copyright (c) 2000,2002 Masatoshi SEKI, Copyright (c) 2000,2002,2003 Masatoshi SEKI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/drb@2.2.1"}]},{"name":"pp","SPDXID":"SPDXRef-gem-pp-0.6.2-75c946","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/pp@0.6.2"}]},{"name":"reline","SPDXID":"SPDXRef-gem-reline-0.6.0-75c946","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND Ruby","copyrightText":"(c) matched.pop, Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2009, Park Heesob","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/reline@0.6.0"}]},{"name":"rack-session","SPDXID":"SPDXRef-gem-rack-session-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack-session@2.1.0"}]},{"name":"connection_pool","SPDXID":"SPDXRef-gem-connectionpool-2.5.0-75c946","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Mike Perham","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/connection_pool@2.5.0"}]},{"name":"irb","SPDXID":"SPDXRef-gem-irb-1.15.1-75c946","versionInfo":"1.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, copyrighted by Yukihiro Matsumoto \u003cmatz@netlab.jp\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/irb@1.15.1"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-13.2.1-75c946","versionInfo":"13.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004, 2005, 2006, 2007 Jim Weirich, Copyright (c) Jim Weirich, Copyright 2003-2010 by Jim Weirich (jim.weirich@gmail.com), Copyright Jim Weirich","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake@13.2.1"}]},{"name":"net-pop","SPDXID":"SPDXRef-gem-net-pop-0.1.2-75c946","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2007 Minero Aoki, Copyright (c) 1999-2007 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-pop@0.1.2"}]},{"name":"tzinfo","SPDXID":"SPDXRef-gem-tzinfo-2.0.6-75c946","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005-2023 Philip Ross","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tzinfo@2.0.6"}]},{"name":"globalid","SPDXID":"SPDXRef-gem-globalid-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2023 David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/globalid@1.2.1"}]},{"name":"benchmark","SPDXID":"SPDXRef-gem-benchmark-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/benchmark@0.4.0"}]},{"name":"io-console","SPDXID":"SPDXRef-gem-io-console-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/io-console@0.8.0"}]},{"name":"rails-html-sanitizer","SPDXID":"SPDXRef-gem-rails-html-sanitizer-1.6.2-75c946","versionInfo":"1.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2023 Rafael Mendonca Franca, Kasper Timm Hansen, Mike Dalessio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rails-html-sanitizer@1.6.2"}]},{"name":"rack-test","SPDXID":"SPDXRef-gem-rack-test-2.2.0-75c946","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2009 Bryan Helmkamp, Engine Yard Inc., Copyright (c) 2022 Jeremy Evans","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack-test@2.2.0"}]},{"name":"racc","SPDXID":"SPDXRef-gem-racc-1.8.1-75c946","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2006 Minero Aoki, copyright Print, copyright Zhu Zuo Quan Biao Shi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/racc@1.8.1"}]},{"name":"rackup","SPDXID":"SPDXRef-gem-rackup-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2007-2009, by Leah Neukirchen, Copyright, 2008, by Marc-Andre Cournoyer, Copyright, 2009-2010, by Megan Batty, Copyright, 2009-2010, by Michael Fellinger, Copyright, 2009, by Aaron Pfeifer, Copyright, 2009, by Carl Lerche, Copyright, 2009, by Genki Takiuchi, Copyright, 2009, by Joshua Peek, Copyright, 2009, by Yehuda Katz, Copyright, 2010-2016, by James Tucker, Copyright, 2010, by Andrew Bortz, Copyright, 2010, by John Barnette, Copyright, 2010, by John Sumsion, Copyright, 2010, by Julik Tarkhanov, Copyright, 2010, by Loren Segal, Copyright, 2010, by Timur Batyrshin, Copyright, 2011-2018, by Aaron Patterson, Copyright, 2011, by Blake Mizerany, Copyright, 2011, by Konstantin Haase, Copyright, 2011, by Tsutomu Kuroda, Copyright, 2012, by Anurag Priyam, Copyright, 2012, by Hrvoje Simic, Copyright, 2012, by Jean Boussier, Copyright, 2012, by Trevor Wennblom, Copyright, 2013, by Bas Vodde, Copyright, 2013, by Hal Brodigan, Copyright, 2013, by Joe Fiorini, Copyright, 2013, by Tim Moore, Copyright, 2013, by Uchio Kondo, Copyright, 2014-2019, by Rafael Franca, Copyright, 2014, by David Celis, Copyright, 2014, by Igor Bochkariov, Copyright, 2014, by Jeremy Kemper, Copyright, 2014, by Lenny Marks, Copyright, 2014, by Max Cantor, Copyright, 2014, by Richard Schneeman, Copyright, 2014, by Wyatt Pan, Copyright, 2015, by Martin Hrdlicka, Copyright, 2015, by Peter Wilmott, Copyright, 2015, by Sean McGivern, Copyright, 2015, by Tadashi Saito, Copyright, 2015, by Zachary Scott, Copyright, 2016, by Kazuya Hotta, Copyright, 2016, by Sophie Deziel, Copyright, 2017-2024, by Samuel Williams, Copyright, 2017, by Ryunosuke Sato, Copyright, 2018, by Dillon Welch, Copyright, 2018, by Nick LaMuro, Copyright, 2018, by Yoshiyuki Hirano, Copyright, 2019, by Krzysztof Rybka, Copyright, 2019, by Misaki Shioi, Copyright, 2020-2022, by Jeremy Evans, Copyright, 2021, by Kang Sheng, Copyright, 2021, by Katsuhiko Yoshida, Copyright, 2021, by Stephen Paul, Copyright, 2022-2023, by Samuel Williams, Copyright, 2022-2024, by Samuel Williams, Copyright, 2022, by Akira Matsuda, Copyright, 2022, by Andrew Hoglund, Copyright, 2022, by Jeremy Evans, Copyright, 2023-2024, by Samuel Williams, Copyright, 2024, by Geremia Taglialatela, Copyright, 2024, by Olle Jonsson, Copyright, 2024, by Petrik de Heus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rackup@2.2.1"}]},{"name":"date","SPDXID":"SPDXRef-gem-date-3.4.1-75c946","versionInfo":"3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/date@3.4.1"}]},{"name":"psych","SPDXID":"SPDXRef-gem-psych-5.2.3-75c946","versionInfo":"5.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Aaron Patterson, Copyright 2009 Aaron Patterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/psych@5.2.3"}]},{"name":"activesupport","SPDXID":"SPDXRef-gem-activesupport-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activesupport@8.0.2"}]},{"name":"actionmailer","SPDXID":"SPDXRef-gem-actionmailer-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionmailer@8.0.2"}]},{"name":"actionview","SPDXID":"SPDXRef-gem-actionview-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionview@8.0.2"}]},{"name":"tailwindcss-ruby","SPDXID":"SPDXRef-gem-tailwindcss-ruby-4.1.7-75c946","versionInfo":"4.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-2024 Mike Dalessio, David Heinemeier Hansson, Copyright (c) Adam Wathan \u003cadam.wathan@gmail.com\u003e, Copyright (c) Jonathan Reinink \u003cjonathan@reinink.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tailwindcss-ruby@4.1.7"}]},{"name":"mail","SPDXID":"SPDXRef-gem-mail-2.8.1-75c946","versionInfo":"2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001-2013 Python Software Foundation, Copyright (c) 2009-2016 Mikel Lindsaar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mail@2.8.1"}]},{"name":"builder","SPDXID":"SPDXRef-gem-builder-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2012 Jim Weirich (jim.weirich@gmail.com), Copyright 2004 by Jim Weirich (jim@weirichhouse.org), Copyright 2004, 2005 by Jim Weirich (jim@weirichhouse.org), Copyright 2004, 2005, 2006 by Jim Weirich (jim@weirichhouse.org), Portions copyright 2004 by Jim Weirich (jim@weirichhouse.org), Portions copyright 2005 by Sam Ruby (rubys@intertwingly.net), Portions copyright 2011 by Bart ten Brinke (info@retrosync.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/builder@3.3.0"}]},{"name":"mini_portile2","SPDXID":"SPDXRef-gem-miniportile2-2.8.8-75c946","versionInfo":"2.8.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2016 Luis Lavena and Mike Dalessio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mini_portile2@2.8.8"}]},{"name":"erubi","SPDXID":"SPDXRef-gem-erubi-1.13.1-75c946","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2006-2011 kuwata-lab.com, copyright (c) 2016-2021 Jeremy Evans","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/erubi@1.13.1"}]},{"name":"rdoc","SPDXID":"SPDXRef-gem-rdoc-6.12.0-75c946","versionInfo":"6.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(Artistic-1.0-Perl AND BSD-3-Clause AND MIT AND OFL-1.1 AND Ruby) OR (BSD-3-Clause AND GPL-1.0-or-later AND MIT AND OFL-1.1 AND Ruby)","copyrightText":"(c) 2010 Lukasz Dziedzic, (c) 2010-2013 by tyPoland Lukasz Dziedzic (http://www.typoland.com/), (c) 2010, 2012 Adobe Systems Incorporated, (c) 2013-2013 by tyPoland Lukasz Dziedzic (http://www.typoland.com/), Copyright (c) 1999-2006 Minero Aoki, Copyright (c) 2001-2003 Dave Thomas, The Pragmatic Programmers, Copyright (c) 2003 Dave Thomas, Copyright (c) 2003, 2004 Jim Weirich, 2009 Eric Hodel, Copyright (c) 2004-2005 John Gruber http://daringfireball.net, Copyright (c) 2007, 2008, Michael Granger, Copyright (c) 2009 Vladimir Kolesnikov, Copyright (c) 2010-2013 by tyPoland Lukasz Dziedzic, Copyright (c) 2010, Lukasz Dziedzic (dziedzic@typoland.com), Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), copyright Print, copyrighted by Yukihiro Matsumoto \u003cmatz@netlab.jp\u003e, Portions (c) 2007-2011 Eric Hodel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rdoc@6.12.0"}]},{"name":"rack","SPDXID":"SPDXRef-gem-rack-3.1.12-75c946","versionInfo":"3.1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2019 Leah Neukirchen \u003chttp://leahneukirchen.org/infopage.html\u003e, Copyright (c) 2007-2021 Leah Neukirchen \u003chttp://leahneukirchen.org/infopage.html\u003e, Copyright (c) 2009-2018 Michael Fellinger \u003cm.fellinger@gmail.com\u003e, Copyright (c) Django Software Foundation and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack@3.1.12"}]},{"name":"actionpack","SPDXID":"SPDXRef-gem-actionpack-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionpack@8.0.2"}]},{"name":"activejob","SPDXID":"SPDXRef-gem-activejob-8.0.2-75c946","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activejob@8.0.2"}]},{"name":"thor","SPDXID":"SPDXRef-gem-thor-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004 Jim Weirich, Copyright (c) 2008 Yehuda Katz, Eric Hodel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/thor@1.3.2"}]},{"name":"securerandom","SPDXID":"SPDXRef-gem-securerandom-0.4.1-75c946","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/securerandom@0.4.1"}]},{"name":"debug","SPDXID":"SPDXRef-gem-debug-1.10.0-75c946","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/debug@1.10.0"}]},{"name":"loofah","SPDXID":"SPDXRef-gem-loofah-2.24.0-75c946","versionInfo":"2.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2008 The Authors, Copyright (c) 2009 - 2018 by Mike Dalessio, Bryan Helmkamp","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/loofah@2.24.0"}]},{"name":"net-smtp","SPDXID":"SPDXRef-gem-net-smtp-0.5.1-75c946","versionInfo":"0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-smtp@0.5.1"}]},{"name":"zeitwerk","SPDXID":"SPDXRef-gem-zeitwerk-2.7.2-75c946","versionInfo":"2.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019- \u003ci\u003e o \u003c/i\u003e Xavier Noria, Copyright (c) 2019-o Xavier Noria","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/zeitwerk@2.7.2"}]},{"name":"nokogiri","SPDXID":"SPDXRef-gem-nokogiri-1.18.4-75c946","versionInfo":"1.18.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1991 Free Software Foundation, Inc., Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler, Copyright (c) 1998-2003 Daniel Veillard, Copyright (c) 1998-2012 Daniel Veillard, Copyright (c) 2001-2002 Daniel Veillard, Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard, Copyright (c) 2001-2002, SourceForge ISO-RELAX Project (ASAMI Tomoharu, Daisuke Okajima, Kohsuke Kawaguchi, and MURATA Makoto), Copyright (c) 2001-2003 Thai Open Source Software Center Ltd, Copyright (c) 2008-2009 Bjoern Hoehrmann \u003cbjoern@hoehrmann.de\u003e, Copyright 1992-2022 Free Software Foundation, Inc., Copyright 1992-2023 Free Software Foundation, Inc., Copyright 2008 - 2023 by Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada, Charles Nutter, Patrick Mahoney, Copyright 2010 Google Inc., Copyright 2011 Google Inc., Copyright 2013-2021 Sam Ruby, Stephen Checkoway, Copyright 2017-2018 Craig Barnes, Copyright 2018 Craig Barnes, Copyright 2018 Stephen Checkoway, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nokogiri@1.18.4"}]},{"name":"mini_mime","SPDXID":"SPDXRef-gem-minimime-1.1.5-75c946","versionInfo":"1.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Discourse Construction Kit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mini_mime@1.1.5"}]},{"name":"prettyprint","SPDXID":"SPDXRef-gem-prettyprint-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Ruby OR BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prettyprint@0.2.0"}]},{"name":"concurrent-ruby","SPDXID":"SPDXRef-gem-concurrent-ruby-1.3.5-75c946","versionInfo":"1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Ruby","copyrightText":"Copyright (c) 2014 Jerry D'Antonio (https://twitter.com/jerrydantonio), Copyright (c) Jerry D'Antonio, Copyright Concurrent Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/concurrent-ruby@1.3.5"}]},{"name":"net-imap","SPDXID":"SPDXRef-gem-net-imap-0.5.6-75c946","versionInfo":"0.5.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND LicenseRef-scancode-ietf AND LicenseRef-scancode-ietf-trust AND MIT AND Ruby","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000 Shugo Maeda \u003cshugo@ruby-lang.org\u003e, Copyright (c) 2021 IETF Trust and the persons identified as the document authors, Copyright (c) 2023 Jim Gay, Joel Drapper, Nicholas Evans, Copyright (c) The Internet Society (2003)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-imap@0.5.6"}]},{"name":"minitest","SPDXID":"SPDXRef-gem-minitest-5.25.5-75c946","versionInfo":"5.25.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Ryan Davis, seattle.rb","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/minitest@5.25.5"}]},{"name":"com.github.rails/tailwindcss-rails","SPDXID":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","versionInfo":"main","downloadLocation":"git+https://github.com/rails/tailwindcss-rails","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/rails/tailwindcss-rails@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-bigdecimal-3.1.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-psych-5.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-debug-1.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-uri-1.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-railties-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-irb-1.15.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-racc-1.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-mail-2.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-miniportile2-2.8.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-thor-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-nokogiri-1.18.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-crass-1.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-pp-0.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-net-pop-0.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-minitest-5.25.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-stringio-3.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-actionview-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rdoc-6.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-activejob-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-concurrent-ruby-1.3.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rackup-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-prettyprint-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-githubactions-ruby-setup-ruby-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-net-protocol-0.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-loofah-2.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-globalid-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rails-html-sanitizer-1.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-logger-1.6.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-erubi-1.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rack-3.1.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-net-smtp-0.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-i18n-1.14.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-activesupport-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-actionmailer-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-builder-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-actionpack-8.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-net-imap-0.5.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-tzinfo-2.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-securerandom-0.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-tailwindcss-ruby-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-connectionpool-2.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rake-13.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rack-test-2.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-zeitwerk-2.7.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-base64-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-tailwindcss-ruby-4.1.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-railties-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-drb-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-useragent-0.16.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-timeout-0.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-reline-0.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rack-session-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-rails-dom-testing-2.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-benchmark-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-io-console-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-date-3.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relatedSpdxElement":"SPDXRef-gem-minimime-1.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-rails-tailwindcss-rails-main-70c335","relationshipType":"DESCRIBES"}]}